Jak utworzyć nowy folder w Javie

Jak utworzyć nowy folder w Javie

W Javie możemy używać Obiekt pliku aby utworzyć nowy folder lub katalog. The Klasa pliku Java zapewniają sposób, w jaki możemy utworzyć lub utworzyć katalog lub folder. Używamy mkdir() metoda Plik class, aby utworzyć nowy folder.

Aby utworzyć katalog, musimy najpierw utworzyć instancję klasy File i przekazać parametr do tej instancji. Parametr ten określa ścieżkę katalogu, w którym musimy go utworzyć. Następnie musimy wywołać funkcję mkdir() metodę używającą tego obiektu pliku.

Jak utworzyć nowy folder w Javie

Użyjmy metody mkdir(), aby utworzyć katalog lub folder za pomocą pliku Jawa program.



UtwórzFolder.java

 //Import file class import java.io.File; //Import Scanner class import java.util.Scanner; public class CreateFolder { //Main() method start public static void main(String args[]) { //Using Scanner class to get the path from the user where he wants to create a folder. System.out.println('Enter the path where you want to create a folder: '); Scanner sc = new Scanner(System.in); String path = sc.next(); //Using Scanner class to get the folder name from the user System.out.println('Enter the name of the desired a directory: '); path = path+sc.next(); //Instantiate the File class File f1 = new File(path); //Creating a folder using mkdir() method boolean bool = f1.mkdir(); if(bool){ System.out.println('Folder is created successfully'); }else{ System.out.println('Error Found!'); } } }  

Wyjście:

Jak utworzyć nowy folder w Javie

Jeśli pójdziemy do tej lokalizacji, zobaczymy utworzony folder jako:

Jak utworzyć nowy folder w Javie

Uwaga: Jeśli wprowadzimy niedostępną ścieżkę, metoda mkdir() nie utworzy folderu i nie przekaże przepływu sterowania do części else.

Jak utworzyć nowy folder w Javie

Tworzenie hierarchii nowych folderów

Wadę metody mkdir() eliminuje metoda mkdirs(). The mkdirs() metoda jest potężniejsza niż mkdir() metoda. Metoda mkdirs() tworzy hierarchię nowych folderów lub katalogów. Tworzy folder w taki sam sposób, jak metoda mkdir(), ale tworzy także foldery nadrzędne, które nie istnieją.

Weźmy przykład, aby zrozumieć, czym różni się metoda mkdirs() od metody mkdir().

UtwórzFolderHierarchy.java

 import java.io.File; import java.util.Scanner; public class CreateFolderHierarchy { //main() method start public static void main(String args[]) { //Using Scanner class to get the path from the user where he wants to create a folder. System.out.println('Enter the path where you want to create a folder: '); Scanner sc = new Scanner(System.in); String path = sc.next(); //Using Scanner class to get the folder name from the user System.out.println('Enter the name of the desired a directory: '); path = path+sc.next(); //Instantiate the File class File f1 = new File(path); //Creating a folder using mkdirs() method boolean bool2 = f1.mkdirs(); if(bool2){ System.out.println('Folder is created successfully'); }else{ System.out.println('Error Found!'); } } }  

Wyjście:

Jak utworzyć nowy folder w Javie

Kiedy uzyskamy dostęp do żądanej lokalizacji, zobaczymy utworzony folder. Jeśli użytkownik wejdzie do niedostępnej lokalizacji, mkdirs() udostępni ją, tworząc wszystkie foldery nadrzędne, które nie istnieją w systemie.

Jak utworzyć nowy folder w Javie

Najpopularniejsze Artykuły

Kategoria

Ciekawe Artykuły