λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τύποι Επεκτάσεων Αρχείων

Τι είναι τα σχετικά ονόματα αρχείων;

Ένα σχετικό όνομα αρχείου (ή διαδρομή) καθορίζει τη θέση ενός αρχείου σε σχέση με τον τρέχοντα κατάλογο εργασίας (CWD). Δεν δίνει την πλήρη, απόλυτη διαδρομή από τη ρίζα του συστήματος αρχείων. Αντ 'αυτού, χρησιμοποιεί σχετικές αναφορές όπως `.» (Τρέχον κατάλογο), `..» (γονικός κατάλογος) και ονόματα φακέλων για να υποδείξει τη θέση του αρχείου.

Παράδειγμα:

Ας υποθέσουμε ότι ο τρέχων κατάλογος εργασίας σας είναι `/σπίτι/χρήστης/έγγραφα '.

* /home/user/documents/report.txt` είναι ένα * απόλυτο * όνομα αρχείου. Δίνει την πλήρη διαδρομή από τον ριζικό κατάλογο (`/`).

* `report.txt` είναι ένα * σχετικό * όνομα αρχείου. Υποθέτει ότι το αρχείο βρίσκεται στον τρέχοντα κατάλογο (`/home/user/documents ').

* `../ εικόνες/chart.png` είναι επίσης ένα σχετικό όνομα αρχείου *. Σημαίνει "ανεβαίνετε έναν κατάλογο (` .. ''), στη συνέχεια στο φάκελο `queption 'και βρείτε` chart.png`.

* `./data/number.csv` είναι ένα σχετικό όνομα αρχείου. Ο κορυφαίος `./` Είναι περιττής, αλλά καθορίζει ρητά τον τρέχοντα κατάλογο πριν μπείτε στον υποψήφιο `Data ', δείχνοντας το`/home/user/documents/data/number.csv`.

Γιατί να χρησιμοποιήσετε σχετικά ονόματα αρχείων;

* Φορητότητα: Οι σχετικές διαδρομές κάνουν τον κωδικό ή τα σενάρια σας πιο φορητά. Εάν μετακινήσετε ολόκληρο το έργο σε διαφορετική τοποθεσία στον υπολογιστή σας ή σε διαφορετικό διακομιστή, οι σχετικές διαδρομές θα εξακολουθούν να λειτουργούν σωστά, υπό την προϋπόθεση ότι διατηρείται η δομή του καταλόγου.

* Αναγνωσιμότητα: Σε πολλές περιπτώσεις, οι σχετικές διαδρομές είναι μικρότερες και πιο κατανοητικές από τις μακρές απόλυτες διαδρομές.

* Οργανισμός: Βοηθούν να διατηρήσουν το έργο σας οργανωμένο και να αποφεύγουν τα απόλυτα μονοπάτια που να κωδικοποιούν, τα οποία μπορούν να σπάσουν εύκολα.

Περιορισμοί:

* εξαρτώμενη από το περιβάλλον: Οι σχετικές διαδρομές εξαρτώνται από τον τρέχοντα κατάλογο εργασίας. Πρέπει να διασφαλίσετε ότι το CWD έχει ρυθμιστεί σωστά πριν τα χρησιμοποιήσετε.

* ασάφεια: Χωρίς να γνωρίζει το CWD, μια σχετική διαδρομή δεν έχει νόημα.

Συνοπτικά, τα σχετικά ονόματα αρχείων παρέχουν έναν ευέλικτο και συχνά πιο βολικό τρόπο για τα αρχεία αναφοράς, ειδικά μέσα σε μια σαφώς καθορισμένη δομή έργου. Αλλά η εξάρτηση τους από την CWD απαιτεί προσεκτική εξέταση του πλαισίου.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα