SORU
26 Mayıs 2011, PERŞEMBE


Nasıl bir dosya oluşturmak için java bir dizinde mi?

C:/a/b/test.txt içinde bir dosya oluşturmak istiyorum gibi şeyler yapıyorum

File f = new File("C:/a/b/test.txt");

ve FileOutputStream dosyası oluşturmak için kullanılır? Eğer öyleyse, nasıl? Nedense dosya değil dizin oluşturulmuş almaz.

CEVAP
26 Mayıs 2011, PERŞEMBE


Bunu yapmak için en iyi yoldur:

String path = "C:"   File.separator   "hello"   File.separator   "hi.txt";
// Use relative path for Unix systems
File f = new File(path);
// Works for both Windows and Linux
f.getParentFile().mkdirs(); 
f.createNewFile();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008
  • steeletraining

    steeletraini

    28 NİSAN 2010
  • The Exploiteers

    The Exploite

    4 Ocak 2011