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