Πώς να χρησιμοποιήσετε τη μέθοδο path.normalize() στο Node.js;

Pos Na Chresimopoiesete Te Methodo Path Normalize Sto Node Js



Το Node.js συνοδεύεται από ένα 'μονοπάτι' μονάδα που βοηθά στο χειρισμό της διαδρομής των αρχείων και των καταλόγων συστήματος σύμφωνα με τις απαιτήσεις. Τα κοινά χαρακτηριστικά του είναι η κανονικοποίηση, η εύρεση ονομάτων καταλόγου/αρχείων, η εξαγωγή επεκτάσεων αρχείων, η ένωση και η μετατροπή τμημάτων των διαδρομών σε μια ενιαία διαδρομή και πολλά άλλα. Όλες οι συγκεκριμένες λειτουργίες μπορούν να εκτελεστούν χρησιμοποιώντας προκαθορισμένες μεθόδους και ιδιότητες. είναι
έτσι ώστε η μέθοδος 'normalize()' να κανονικοποιεί την καθορισμένη διαδρομή, το 'dirname()' να ανακτά το όνομα του καταλόγου και το 'extname()' να ανακτά την επέκταση αρχείου.

Αυτή η ανάρτηση θα εξηγήσει πρακτικά τη χρήση της μεθόδου Node.js 'path.normalize()'.







Πώς να χρησιμοποιήσετε τη μέθοδο path.normalize() στο Node.js;

ο 'ομαλύνω()' Η προκαθορισμένη μέθοδος της ενότητας 'διαδρομή' κανονικοποιεί τη δεδομένη διαδρομή αντικαθιστώντας τους χαρακτήρες '\\\\, ., ...' με το συγκεκριμένο διαχωριστικό διαδρομής. Αυτή η μέθοδος παρέχει μια ενημερωμένη διαδρομή στην οποία πολλαπλοί διαχωριστές αντικαθίστανται από έναν συγκεκριμένο διαχωριστή. Στα Windows, το συγκεκριμένο διαχωριστικό είναι '/(backslash)'.



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



μονοπάτι. ομαλύνω ( μονοπάτι ) ;

Η παραπάνω σύνταξη παίρνει μόνο μία παράμετρο 'μονοπάτι' που καθορίζει τη διαδρομή που πρέπει να ομαλοποιηθεί.





Ας χρησιμοποιήσουμε πρακτικά την μέθοδο που ορίζεται παραπάνω.

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



συνθ μονοπάτι = απαιτώ ( 'μονοπάτι' ) ;
μονοπάτι 1 = μονοπάτι. ομαλύνω ( 'ΝΤΟ: \\ .. \\ Lenovo \\ \\ Επιφάνεια εργασίας \\ διαδήλωση' ) ;
κονσόλα. κούτσουρο ( μονοπάτι 1 ) ;
μονοπάτι2 = μονοπάτι. ομαλύνω ( ' \\ διαδήλωση \' )
console.log(path2);
path3 = path.normalize('
\\Επιτραπέζιος υπολογιστής\\ επίδειξη ');
console.log(path3);

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

  • Πρώτον, το 'απαιτώ()' μέθοδος εισάγει τη λειτουργική μονάδα 'διαδρομή' στο έργο Node.js.
  • Στη συνέχεια, το 'Διαδρομή 1' μεταβλητή ισχύει η 'ομαλύνω()' μέθοδος για την κανονικοποίηση της δεδομένης διαδρομής αντικαθιστώντας τα \\, ., .. με το '/(πίσω κάθετο)'.
  • Μετά από αυτό, το 'console.log()' Η μέθοδος εμφανίζει την έξοδο της μεθόδου 'normalize()' στην κονσόλα που είναι αποθηκευμένη στη μεταβλητή 'path1'.
  • Η ίδια μέθοδος χρησιμοποιείται και για τα δύο επόμενα 'Διαδρομή 2' , και το 'Διαδρομή 3' μεταβλητές.

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

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

Μπορεί να φανεί ότι το τερματικό δείχνει τις κανονικοποιημένες διαδρομές αντίστοιχα:

Αυτά αφορούν τη μέθοδο 'path.normalize()' στο Node.js.

συμπέρασμα

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