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