Πρόγραμμα Java για λήψη τρέχοντος καταλόγου εργασίας

Σε αυτό το πρόγραμμα, θα μάθετε να λαμβάνετε τον τρέχοντα κατάλογο εργασίας στην 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()μέθοδο.

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