Path (informatika)

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Path je v informatice označení pro cestu, která v člověkem čitelné podobě určuje umístění adresáře nebo souboru. Cesta může být absolutní (vyjádřená od kořene souborového systému) nebo relativní (vztažená k aktuálnímu pracovnímu adresáři).

Absolutní cesta[editovat | editovat zdroj]

Absolutní cesta je zápis od kořenového adresáře (v případě použití písmen též včetně písmene jednotky). V unixových systémech tedy vždy začíná znakem lomítko (/) a v systémech Windows pak označením diskové jednotky, například:

/etc/passwd
C:\Windows\System32\defrag.exe

Relativní cesta[editovat | editovat zdroj]

Relativní cesta se vztahuje k aktuálnímu pracovnímu adresáři, což je adresář, který je evidován jako vlastnost běžícího procesu (typicky v PCB). Relativní cesta je připojena k pracovnímu adresáři, a tak je získána absolutní cesta.

V unixových systémech lze říci, že relativní cesta začíná čímkoliv jiným, než lomítkem:

seznam.txt
./seznam.txt
public_html/index.php
../../etc/passwd

V prostředí Windows pak obdobně (s ohledem na název diskové jednotky), například:

boot.ini
\Windows\System32\CONFIG.NT
..\ntuser.ini

Universal Naming Convention[editovat | editovat zdroj]

Na systémech Microsoft Windows je toto označováno jako UNC cesta, zkratka pro Universal Naming Convention nebo také Uniform Naming Convention. Specifikuje umístění síťového prostředku, sdíleného adresáře, souboru či tiskárny. Syntaxe UNC pro Windows má následující tvar:

\\<Název počítače>\<Sdílený adresář>\<Sdílený soubor>

UNC bývá také označována jako kompletní síťová cesta.

Související články[editovat | editovat zdroj]