Σε αυτό το πρόγραμμα, θα μάθετε να λαμβάνετε τον τρέχοντα κατάλογο εργασίας στην Java.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:
- Τάξη αρχείων Java
- Συμβολοσειρά Java
Παράδειγμα 1: Λήψη τρέχοντος καταλόγου εργασίας
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Παραγωγή
Κατάλογος εργασίας = C: Users Admin Desktop currDir
Στο παραπάνω πρόγραμμα, χρησιμοποιήσαμε System
τη getProperty()
μέθοδο για να αποκτήσουμε την user.dir
ιδιοκτησία του προγράμματος. Αυτό επιστρέφει τον κατάλογο που περιέχει το έργο Java.
Παράδειγμα 2: Λάβετε τον τρέχοντα κατάλογο εργασίας χρησιμοποιώντας το Path
import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )
Παραγωγή
Κατάλογος εργασίας = C: Users Admin Desktop currDir
Στο παραπάνω πρόγραμμα, χρησιμοποιήσαμε Path
τη get()
μέθοδο για να πάρουμε την τρέχουσα διαδρομή του προγράμματος μας. Αυτό επιστρέφει μια σχετική διαδρομή στον κατάλογο εργασίας.
Στη συνέχεια αλλάζουμε τη σχετική διαδρομή σε απόλυτη διαδρομή χρησιμοποιώντας toAbsolutePath()
. Δεδομένου ότι επιστρέφει ένα Path
αντικείμενο, πρέπει να το αλλάξουμε σε μια συμβολοσειρά χρησιμοποιώντας toString()
μέθοδο.