This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
java:creating_and_reading_directories [2015/03/02 21:38] elkarafe created |
java:creating_and_reading_directories [2015/03/03 22:17] elkarafe |
||
---|---|---|---|
Line 42: | Line 42: | ||
Είναι δυνατόν η μέθοδος αυτή να αποτύχει μετά τη δημιουργία κάποιων, αλλά όχι όλων, των μητρικών διευθύνσεων. | Είναι δυνατόν η μέθοδος αυτή να αποτύχει μετά τη δημιουργία κάποιων, αλλά όχι όλων, των μητρικών διευθύνσεων. | ||
+ | |||
+ | ==== Δημιουργία μιας Προσωρινής Διεύθυνσης ==== | ||
+ | |||
+ | Μπορούμε να δημιουργήσουμε μία προσωρινή διεύθυνη, χρησιμοποιώντας μία από τις createTempDirectory μεθόδους: | ||
+ | |||
+ | * createTempDirectory(Path, String, FileAttribute<?>...) | ||
+ | * createTempDirectory(String, FileAttribute<?>...) | ||
+ | |||
+ | Η πρώτη μέθοδος επιτρέπει στον κώδικας να καθορίσει μια θέση για την προσωρινή διεύθυνση και η δεύτερη μέθοδος δημιουργεί μία νέα διεύθυνση στην προεπιλεγμένη διεύθυνση προσωρινών αρχείων. | ||
+ | |||
+ | ==== Καταχώρηση των περιεχομένων μιας Διεύθυνσης ==== | ||
+ | |||
+ | Μπορούμε να καταχωρήσουμε όλα τα περιεχόμενα μιας διεύθυνσης με τη χρήση της μεθόδου //newDirectoryStream(Path)//. Αυτή η μέθοδος επιστρέφει ένα αντικείμενο που υλοποιεί το περιβάλλον //DirectoryStream//. Η κλάση που υλοποιεί το interface DirectoryStream υλοποιεί επίσης //Iterable//, ώστε να μπορούμε να διατρέξουμε το stream διέυθυνσης, διαβάζοντας όλα τα αντικείμενα. Αυτή η προσέγγιση έχει καλή κλιμάκωση σε πολύ μεγάλες διευθύνσεις. | ||