cale

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

O cale (în limba engleză „path” sau „pathname” ), în informatică , indică poziția specifică a unui element ( fișier sau folder ) într-o arhivă de date, cu un anumit sistem de fișiere structurat în arbori .

Calea constă deci dintr-un șir de caractere care listează, într-un mod ordonat, diferitele noduri ale sistemului de fișiere de vizitat pentru a ajunge la elementul în cauză.

Tipologie

Calea absolută

O cale absolută este definită ca atare atunci când specificați locația unui element pornind de la rădăcina sistemului de fișiere . Nu depinde de directorul de lucru curent .

Calea relativă

O cale relativă , în ceea ce privește directorul de lucru curent, este astfel dacă descrie în schimb poziția unui element pornind de la o altă poziție în arborele sistemului de fișiere (cea în care se află programul sau documentul care folosește acea cale relativă pentru a localiza element în cauză). În practică, în șirul care constituie calea, este implicită partea care merge de la rădăcina sistemului de fișiere la directorul curent. Acest lucru permite scurtarea lungimii șirului și are avantajul că calea relativă rămâne neschimbată chiar dacă poziția elementului final este mutat în arborele sistemului de fișiere, atât timp cât directorul de lucru suferă aceeași mișcare în paralel.

De exemplu, același fișier identificat prin calea absolută C:\Documenti\miodocumento.doc ar putea fi identificat, începând de la poziția C:\ (adică în cadrul unui program sau document care se află în C:\ ), cu calea relativă Documenti\miodocumento.doc .

Calea relativă folosește sintaxă specială pentru a se referi la foldere „speciale”:

  • Coloanele ulterioare .. se referă la directorul părinte al unui folder dat.
  • Punctul unic . indică folderul în sine.

De exemplu, calea relativă a C:\Documenti\miodocumento.doc începând din folderul C:\Documenti\Immagini este ..\miodocumento.doc .

În acest caz, dacă folderul Documenti ar fi mutat cu tot conținutul său din C:\ sub un folder C:\Utente\ , calea absolută a miodocumento.doc ar deveni C:\Utente\Documenti\miodocumento.doc timp ce calea relativă din locația (nouă) a folderului Immagini ( C:\Utente\Documenti\Immagini ) este în continuare la fel ca înainte: ..\miodocumento.doc .

Modul de localizare a folderului rădăcină variază ușor în funcție de sistemul de operare: consultați următoarele secțiuni pentru mai multe informații.

Reguli de construcție în sistemele de operare

Există două diferențe principale între sistemele de operare în determinarea căilor sistemului de fișiere:

  1. caracterul separator , folosit pentru a distinge elementele din cadrul căii;
  2. numărul de foldere rădăcină .

Aceste informații sunt rezumate în tabelul următor.

Unix / Linux DOS și descendenți, cum ar fi OS / 2 și Windows Versiunea japoneză a Windows Mac OS clasic AmigaOS RISC OS Versiunea coreeană a Windows
Rădăcină /

(unic, indiferent de numărul de discuri)

<litera discului> :\ <litera discului> <numele discului> : <disc sau volum> : <Tip FS> :: <nume disc> .$ <litera discului> :₩
(fiecare disc are propria rădăcină)
Separator / \ ¥ : / .

Căi Windows \ DOS

Pe sistemele Windows , fiecare disc are propriul arbore al sistemului de fișiere, identificat printr-o literă a alfabetului. Caracterul separator este \ ( backslash ).

Folderele rădăcină sunt apoi identificate cu C:\ , D:\ , ...

Calea C:\Documenti\miodocumento.doc este deci absolută și identifică fișierul miodocumento.doc , conținut în directorul Documenti , situat pe unitatea C:\ a computerului.

Calea Immagini\miafoto.jpg este, în schimb, o cale relativă, deoarece nu începe cu folderul rădăcină.

În Windows este de asemenea posibil să se utilizeze o sintaxă „hibridă”. Calea \Documenti\miodocumento.doc reprezintă o cale absolută, relativă la discul curent.

Căi Unix / Linux

Pe sistemele Unix , rădăcina sistemului de fișiere este unică, chiar și în cazul mai multor discuri. Caracterul separator este / (slash).

Calea /home/Desktop/Documenti/miodocumento.doc este , prin urmare , absolut și identifică fișierul miodocumento.doc , conținute în Documenti dosar, la rândul său , conținute în Spațiul de lucru, la rândul său , conținute în home subfolderul rădăcină.

Exemple

Calea absolută Directorul curent Calea relativă
C:\Documenti\miodocumento.doc C:\Documenti miodocumento.doc sau .\miodocumento.doc
C:\ Documenti\miodocumento.doc sau .\Documenti\miodocumento.doc
C:\Documenti\Immagini ..\miodocumento.doc
C:\Documenti\Immagini\vacanze ..\..\miodocumento.doc
C:\Windows ..\Documenti\miodocumento.doc
D:\backup C:\Documenti\miodocumento.doc (Aceasta este o cale absolută, deoarece calea relativă este definită numai în același arbore al sistemului de fișiere)
C:\Documenti C:\Documenti .
C:\ Documenti sau .\Documenti
C:\Documenti\Immagini ..
C:\Documenti\Immagini\vacanze ..\..
C:\Windows ..\Documenti
D:\backup C:\Documenti (Aceasta este o cale absolută, deoarece calea relativă este definită numai în același arbore al sistemului de fișiere)
/home/ciccioformaggio/Documents/document.odt /home/ciccioformaggio/Documents document.odt sau .\document.odt
/ home/ciccioformaggio/Documents/document.odt
/home/ciccioformaggio/Images ../document.odt
/home/ciccioformaggio/Images/holydays ../../document.odt
/usr ../home/ciccioformaggio/Documents/document.odt
/home/ciccioformaggio/Documents /home/ciccioformaggio/Documents .
/ home/ciccioformaggio/Documents
/home/ciccioformaggio/Images ..
/home/ciccioformaggio/Images/holydays ../..
/usr ../home/ciccioformaggio/Documents

Elemente conexe

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT