Bu örnekte, Java'da dizin oluşturmayı öğreneceğiz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Dosya Sınıfı
- Java if… else İfadesi
Java File sınıfı, mkdir()
yeni bir dizin oluşturma yöntemini sağlar . Yöntem geri döner
true
yeni dizin oluşturulursafalse
dizin zaten varsa
Örnek 1: Java'da yeni bir dizin oluşturun
import java.io.File; class Main ( public static void main(String() args) ( // creates a file object with specified path File file = new File("Java Example\directory"); // tries to create a new directory boolean value = file.mkdir(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) )
Yukarıdaki örnekte, file adında bir dosya nesnesi oluşturduk. Nesne, belirtilen dizin yolu hakkında bilgi içerir.
File file = new File("Java Example\directory");
Burada, mkdir()
belirtilen yolda yeni bir dizin oluşturmak için yöntemi kullandık .
Dizin belirtilen konumda yoksa , yeni dizin oluşturulur ve bu mesaj gösterilir.
Yeni dizin oluşturulur.
Ancak dizin zaten mevcutsa bu mesajı göreceğiz.
Dizin zaten var.
Dizinin Java Örneği ana dizininin içinde oluşturulduğuna dikkat etmek önemlidir .
Bununla birlikte, Java Örneği üst dizini yoksa, mkdir()
yöntem dizini oluşturamaz .
Bu durumda mkdirs()
Java File
sınıfının yöntemini kullanabiliriz . Yöntem, zaten orada değilse, ana dizini de oluşturmamıza izin verir.
Örnek 2: mkdirs () yöntemini kullanarak yeni bir Dizin oluşturun
import java.io.File; class Main ( public static void main(String() args) ( // creates a file object in the current path File file = new File("Java Tutorial\directory"); // tries to create a new directory boolean value = file.mkdirs(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) )
Yukarıdaki örnekte, file adında bir dosya nesnesi oluşturduk. Nesne, dizin yolu ile ilgili bilgileri içerir.
File file = new File("Java Tutorial\directory");
Burada, mkdirs()
belirtilen yol ile yeni bir dizin oluşturmak için yöntemi kullandık .
Dizin mevcut konumda yoksa , yeni dizin oluşturulur ve bu mesaj gösterilir.
Yeni dizin oluşturulur.
Ancak dizin zaten mevcutsa bu mesajı göreceğiz.
Dizin zaten var.
Burada, eğer Java Eğitimi dizin yok, o zaman mkdirs()
yöntem oluşturur Java Eğitimi yanı sıra ile dizin dizinine .
Not : Yolu belirtirken çift ters eğik çizgi kullandık . Bunun nedeni, karakterin Java'da bir çıkış karakteri olarak kullanılmasıdır . Bu nedenle, birinci ters eğik çizgi, ikincisi için bir çıkış karakteri olarak kullanılır.