Program Java do tworzenia katalogów

W tym przykładzie nauczymy się tworzyć katalogi w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Klasa plików Java
  • Instrukcja Java if… else

Klasa Java File zapewnia mkdir()metodę tworzenia nowego katalogu. Metoda zwraca

  • true jeśli tworzony jest nowy katalog
  • false jeśli katalog już istnieje

Przykład 1: Utwórz nowy katalog w Javie

 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."); ) ) ) 

W powyższym przykładzie utworzyliśmy obiekt plikowy o nazwie file. Obiekt zawiera informacje o określonej ścieżce katalogu.

 File file = new File("Java Example\directory"); 

Tutaj użyliśmy mkdir()metody, aby utworzyć nowy katalog w określonej ścieżce.

Jeśli katalog nie istnieje w określonej lokalizacji , tworzony jest nowy katalog i wyświetlany jest ten komunikat.

 Nowy katalog jest tworzony. 

Jeśli jednak katalog już istnieje , zobaczymy ten komunikat.

 Katalog już istnieje. 

Należy zauważyć, że katalog jest tworzony w katalogu nadrzędnym Java Example .

Jeśli jednak katalog nadrzędny przykładu Java nie istnieje, mkdir()metoda nie może utworzyć katalogu .

W tym przypadku możemy skorzystać z mkdirs()metody Fileklasy Java . Metoda pozwala nam również utworzyć katalog nadrzędny, jeśli jeszcze go tam nie ma.

Przykład 2: Utwórz nowy katalog przy użyciu metody mkdirs ()

 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."); ) ) ) 

W powyższym przykładzie utworzyliśmy obiekt plikowy o nazwie file. Obiekt zawiera informacje o ścieżce katalogu.

 File file = new File("Java Tutorial\directory"); 

Tutaj użyliśmy mkdirs()metody do utworzenia nowego katalogu z określoną ścieżką.

Jeśli katalog nie istnieje w bieżącej lokalizacji , tworzony jest nowy katalog i wyświetlany jest ten komunikat.

 Nowy katalog jest tworzony. 

Jeśli jednak katalog już istnieje , zobaczymy ten komunikat.

 Katalog już istnieje. 

W tym przypadku, jeśli katalog Java Tutorial nie istnieje, mkdirs()metoda tworzy również katalog Java Tutorial wraz z katalogiem .

Uwaga : podczas określania ścieżki użyliśmy podwójnego odwrotnego ukośnika . Dzieje się tak, ponieważ znak ten jest używany jako znak zmiany znaczenia w Javie. Stąd pierwszy lewy ukośnik jest używany jako znak ucieczki dla drugiego.

Interesujące artykuły...