Caminho
No mundo real, caminhos são trilhas ou ruas que levam a determinado local. Da mesma forma, no mundo dos computadores, um caminho define o local de um arquivo ou pasta no sistema de arquivos de um computador. Os caminhos também são chamados de "caminhos de diretório" porque geralmente incluem um ou mais diretórios que descrevem o caminho até o arquivo ou a pasta.
Um caminho pode ser relativo ou absoluto. Um caminho relativo define um local em relação ao diretório ou à pasta atual. Por exemplo, o caminho relativo para um arquivo chamado "document.txt" localizado no diretório atual é simplesmente o nome do arquivo, ou "document.txt". Se o arquivo estiver armazenado dentro de uma pasta chamada "docs" no diretório, o caminho relativo será "docs/document.txt". Se o arquivo estiver localizado uma pasta acima do diretório atual, o caminho relativo será definido como "../document.txt".
Os caminhos absolutos são definidos a partir do diretório raiz do sistema de arquivos. Isso significa que, independentemente da pasta que estiver aberta, o caminho absoluto para determinado arquivo será sempre o mesmo. Alguns exemplos de caminhos raiz incluem "/" para um diretório raiz Unix, "/Applications/Preview.app" para um aplicativo do Mac OS X e "C:\Documents and Settings\All Users\Applicaton Data" para as configurações de aplicativos do Windows. Como você pode ver, os sistemas Macintosh e Unix usam barras para a direita ( / ) para identificar os diretórios nos caminhos, enquanto o Windows usa barras invertidas ( \ ). Independentemente da sintaxe, os caminhos são uma maneira simples de descrever o local de pastas e arquivos.
Teste seus conhecimentos