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

Σε αυτό το πρόγραμμα, θα μάθετε να λαμβάνετε τον τρέχοντα κατάλογο εργασίας στο Kotlin.

Παράδειγμα 1: Λήψη τρέχοντος καταλόγου εργασίας

 fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Κατάλογος εργασίας = C: Users Admin Desktop currDir

Στο παραπάνω πρόγραμμα, χρησιμοποιήσαμε Systemτη getProperty()μέθοδο για να αποκτήσουμε την user.dirιδιοκτησία του προγράμματος. Αυτό επιστρέφει τον κατάλογο που περιέχει το έργο Java.

Παράδειγμα 2: Λάβετε τον τρέχοντα κατάλογο εργασίας χρησιμοποιώντας το Path

 import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Κατάλογος εργασίας = C: Users Admin Desktop currDir

Στο παραπάνω πρόγραμμα, χρησιμοποιήσαμε Pathτη get()μέθοδο για να πάρουμε την τρέχουσα διαδρομή του προγράμματος μας. Αυτό επιστρέφει μια σχετική διαδρομή στον κατάλογο εργασίας.

Στη συνέχεια αλλάζουμε τη σχετική διαδρομή σε απόλυτη διαδρομή χρησιμοποιώντας toAbsolutePath(). Δεδομένου ότι επιστρέφει ένα Pathαντικείμενο, πρέπει να το αλλάξουμε σε μια συμβολοσειρά χρησιμοποιώντας toString()μέθοδο.

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

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