Πρόγραμμα Java για τη δημιουργία καταλόγων

Σε αυτό το παράδειγμα, θα μάθουμε να δημιουργούμε καταλόγους στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Τάξη αρχείων Java
  • Java αν… αλλιώς Δήλωση

Η κλάση αρχείων Java παρέχει τη mkdir()μέθοδο δημιουργίας νέου καταλόγου. Η μέθοδος επιστρέφει

  • true εάν δημιουργηθεί ο νέος κατάλογος
  • false εάν ο κατάλογος υπάρχει ήδη

Παράδειγμα 1: Δημιουργία νέου καταλόγου στην Java

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

Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει ένα αντικείμενο αρχείου που ονομάζεται αρχείο. Το αντικείμενο περιλαμβάνει πληροφορίες σχετικά με την καθορισμένη διαδρομή καταλόγου.

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

Εδώ, χρησιμοποιήσαμε τη mkdir()μέθοδο για να δημιουργήσουμε έναν νέο κατάλογο στην καθορισμένη διαδρομή.

Εάν ο κατάλογος δεν υπάρχει στην καθορισμένη τοποθεσία , δημιουργείται ο νέος κατάλογος και εμφανίζεται αυτό το μήνυμα.

 Ο νέος κατάλογος έχει δημιουργηθεί. 

Ωστόσο, εάν ο κατάλογος υπάρχει ήδη , θα δούμε αυτό το μήνυμα.

 Ο κατάλογος υπάρχει ήδη. 

Είναι σημαντικό να σημειωθεί ότι, ο κατάλογος δημιουργείται μέσα στον γονικό κατάλογο Java Contoh.

Ωστόσο, εάν ο γονικός κατάλογος Java Contoh δεν υπάρχει, τότε η mkdir()μέθοδος δεν μπορεί να δημιουργήσει τον κατάλογο .

Σε αυτήν την περίπτωση, μπορούμε να χρησιμοποιήσουμε τη mkdirs()μέθοδο της Fileκλάσης Java . Η μέθοδος μας επιτρέπει να δημιουργήσουμε τον γονικό κατάλογο επίσης εάν δεν υπάρχει ήδη εκεί.

Παράδειγμα 2: Δημιουργία νέου καταλόγου χρησιμοποιώντας τη μέθοδο 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."); ) ) ) 

Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει ένα αντικείμενο αρχείου που ονομάζεται αρχείο. Το αντικείμενο περιλαμβάνει πληροφορίες σχετικά με τη διαδρομή καταλόγου.

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

Εδώ, χρησιμοποιήσαμε τη mkdirs()μέθοδο για να δημιουργήσουμε έναν νέο κατάλογο με την καθορισμένη διαδρομή.

Εάν ο κατάλογος δεν υπάρχει στην τρέχουσα θέση , δημιουργείται ο νέος κατάλογος και εμφανίζεται αυτό το μήνυμα.

 Ο νέος κατάλογος έχει δημιουργηθεί. 

Ωστόσο, εάν ο κατάλογος υπάρχει ήδη , θα δούμε αυτό το μήνυμα.

 Ο κατάλογος υπάρχει ήδη. 

Εδώ, εάν ο κατάλογος Java Tutorial δεν υπάρχει, τότε η mkdirs()μέθοδος δημιουργεί τον κατάλογο Java Tutorial μαζί με τον κατάλογο .

Σημείωση : Χρησιμοποιήσαμε διπλή ανάστροφη κάθετο κατά τον καθορισμό της διαδρομής. Είναι επειδή ο χαρακτήρας χρησιμοποιείται ως χαρακτήρας διαφυγής στην Java. Ως εκ τούτου, η πρώτη ανάστροφη κάθετο χρησιμοποιείται ως χαρακτήρας διαφυγής για τη δεύτερη.

ενδιαφέροντα άρθρα...