Java'da Girdi/Çıktı ve Akışlar
Alex Liu
Software Developer Engineer
File sınıfı bir dosyayı veya dizini temsil edebilirmkdir() dizin, createNewFile() dosya)
File sınıfını içe aktarınimport java.io.File;
File nesnesi oluşturunFile newDirectory = new File("myDirectory");
.mkdir() gerçek dizini dosya sisteminde oluştururboolean created = newDirectory.mkdir();
true dönerfalse döner.listFiles() kullanın$$
// `myDirectory` dizinini temsil eden bir `File` nesnesi oluşturur
File dir = new File("myDirectory");
// `myDirectory` içeriğini temsil eden `File` nesnelerinden oluşan bir `dizi` alır
File[] files = dir.listFiles();
File nesnelerinden oluşan bir dizi dönernull döner// `myDirectory` içindeki `sample.txt` için bir `File` nesnesi oluşturur
File file = new File("myDirectory/sample.txt");
// Dosyanın göreli yolunu String olarak alır
String path = file.getPath();
System.out.println(path);
myDirectory'nin var olduğu varsayılır; aksi halde dosya oluşturma ya da yazma başarısız olur
Çıktı:
myDirectory/sample.txt
$$
// `myDirectory` içindeki `sample.txt` için bir `File` nesnesi oluşturur
File file = new File("myDirectory/sample.txt");
// Dosyanın mutlak yolunu String olarak alır
String absPath = file.getAbsolutePath();
System.out.println(absPath);
/user/home/myDirectory/sample.txt
Java'da Girdi/Çıktı ve Akışlar