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

  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013