Πώς λειτουργεί η ιδιότητα path.delimiter στο Node.js;

Pos Leitourgei E Idioteta Path Delimiter Sto Node Js



Το Node.js συνοδεύεται από ένα ' μονοπάτι ” ενότητα που αλληλεπιδρά με τη διαδρομή των αρχείων και των καταλόγων συστήματος. Ο κύριος στόχος του είναι να χειρίζεται και να τροποποιεί τις διαδρομές αρχείων με πολλούς τρόπους σύμφωνα με τις απαιτήσεις. Τα κοινά χαρακτηριστικά του είναι η κανονικοποίηση, η εύρεση ονομάτων καταλόγου/αρχείων, η εξαγωγή επεκτάσεων αρχείων, η επιστροφή του οριοθέτη και του διαχωριστή διαδρομής και πολλά άλλα. Έρχεται με ένα ευρύ φάσμα ενσωματωμένων μεθόδων και ιδιοτήτων για την εκτέλεση όλων των καθορισμένων λειτουργιών.

Αυτή η ανάρτηση θα δείξει τη λειτουργία της ιδιότητας 'path.delimiter' στο Node.js.

Πώς λειτουργεί η ιδιότητα 'path.delimiter' στο Node.js;

Ο ' οριοθέτης () Το ' είναι μια προκαθορισμένη ιδιότητα του ' μονοπάτι ' ενότητα που επιστρέφει τον οριοθέτη διαδρομής για συγκεκριμένη πλατφόρμα. Για τα Windows, ο οριοθέτης διαδρομής είναι 'semi-colon(;)' και για λειτουργικά συστήματα που βασίζονται σε UNIX είναι 'colon(:)'.







Η λειτουργία αυτής της ιδιότητας βασίζεται στη γενικευμένη σύνταξή της που αναφέρεται παρακάτω:



μονοπάτι. ιδιοκτησία ;

Η παραπάνω σύνταξη επιστρέφει έναν οριοθέτη ως συμβολοσειρά.



Ας δούμε την πρακτική εφαρμογή της παραπάνω ιδιότητας με τη βοήθεια της βασικής σύνταξης.





Παράδειγμα: Εφαρμογή της ιδιότητας 'path.delimiter' για να αποκτήσετε τον οριοθέτη διαδρομής
Αυτό το παράδειγμα εφαρμόζει την ιδιότητα 'path.delimiter()' για να επιστρέψει τον οριοθέτη διαδρομής:

συνθ μονοπάτι = απαιτώ ( 'μονοπάτι' ) ;
κονσόλα. κούτσουρο ( μονοπάτι. οριοθέτης ) ;

Στο παραπάνω απόσπασμα κώδικα:



  • Πρώτον, το « απαιτώ() Η μέθοδος περιλαμβάνει τη λειτουργική μονάδα 'διαδρομή' στο έργο Node.js.
  • Στη συνέχεια, το « console.log() 'η μέθοδος εφαρμόζει το ' οριοθέτης () ” για να λάβετε το οριοθέτη διαδρομής και να το εμφανίσετε στην κονσόλα.

Παραγωγή
Εκτελέστε το αρχείο '.js' χρησιμοποιώντας την παρακάτω εντολή:

εφαρμογή κόμβου. js

Μπορεί να φανεί ότι η έξοδος περιέχει έναν οριοθέτη διαδρομής ';(semi-colon)' επειδή το τρέχον λειτουργικό σύστημα είναι τα Windows:

Παράδειγμα 2: Εφαρμογή της ιδιότητας 'path.delimiter' για τον διαχωρισμό των μονοπατιών μεταβλητών περιβάλλοντος συστήματος
Αυτό το παράδειγμα εφαρμόζει την ιδιότητα 'path.delimeter' για να χωρίσει τις διαδρομές μεταβλητών περιβάλλοντος συστήματος:

συνθ μονοπάτι = απαιτώ ( 'μονοπάτι' ) ;
κονσόλα. κούτσουρο ( επεξεργάζομαι, διαδικασία. env . ΜΟΝΟΠΑΤΙ ) ;
κονσόλα. κούτσουρο ( επεξεργάζομαι, διαδικασία. env . ΜΟΝΟΠΑΤΙ . διαίρεση ( μονοπάτι. οριοθέτης ) ) ;

Στις παραπάνω γραμμές κώδικα:

  • Ο ' console.log() Η μέθοδος εφαρμόζει πρώτα το αντικείμενο 'process.env.PATH' για πρόσβαση στη διαδρομή μεταβλητών συστήματος και εμφάνιση στην κονσόλα. Όλα τα μονοπάτια χωρίζονται με το ';' άνω κάτω τελεία.
  • Η επόμενη μέθοδος 'console.log()' συσχετίζει το ' διαίρεση() ' μέθοδος με το αντικείμενο 'process.env.PATH' περνώντας το ' οριοθέτης ” η ιδιότητα ως το όρισμά της για να κόψει όλες τις διαδρομές με τον οριοθέτη με βάση το λειτουργικό σύστημα.

Παραγωγή
Εκτελέστε το αρχείο '.js':

εφαρμογή κόμβου. js

Μπορεί να παρατηρηθεί ότι οι μεταβλητές περιβάλλοντος συστήματος διαχωρίζονται με το ';(semi-colon)' που χωρίζονται σε μια μορφή λίστας:

Όλα αυτά αφορούν τη λειτουργία της ιδιότητας path.delimiter στο Node.js.

συμπέρασμα

Στο Node.js, το ' path.delimiter() Η ιδιότητα ' ανακτά τον οριοθέτη διαδρομής σύμφωνα με το λειτουργικό σύστημα. Αυτή η ιδιότητα βοηθά επίσης στη μετατροπή των δεδομένων σε μια συγκεκριμένη μορφή με βάση την εφαρμοσμένη μέθοδο. Αυτή η ανάρτηση έχει ουσιαστικά εξηγήσει την ιδιότητα 'path.delimiter()' στο Node.js.