Σε αυτό το παράδειγμα, θα μάθουμε να δημιουργούμε καταλόγους στην 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. Ως εκ τούτου, η πρώτη ανάστροφη κάθετο χρησιμοποιείται ως χαρακτήρας διαφυγής για τη δεύτερη.