minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
caminho absoluto:
C:UsersUsernameDocumentsfile.txt
。
。caminho relativo:
.
Representa o diretório atual,..
Representa o diretório pai.C:UsersUsername
,mas Documentsfile.txt
Equivalente aC:UsersUsernameDocumentsfile.txt
。C:UsersUsername
,mas .Documentsfile.txt
Equivalente aC:UsersUsernameDocumentsfile.txt
。caminho absoluto:
/usr/include/stdio.h
。/
。caminho relativo:
.
Representa o diretório atual,..
Representa o diretório pai./usr
,mas include/stdio.h
Equivalente a/usr/include/stdio.h
。separador de caminho:
, Linux usa barras /
。resolução de caminho:
hábito de uso:
"./user/test.sh" é equivalente a "user/test.sh"
Adicionar ou não . no caminho geralmente não tem efeito, especialmente na maioria dos sistemas operacionais e ambientes de linha de comando modernos. Isto é porque:
Diretório atual padrão: quando você especifica um caminho relativo, o sistema procurará arquivos ou diretórios no diretório de trabalho atual por padrão. Portanto, Documentsfile.txt e .Documentsfile.txt apontam para o mesmo local de arquivo na maioria dos casos.
Mostrar o diretório atual: Às vezes, para expressar o diretório atual de forma clara ou em comandos complexos para evitar confusão, . Isso melhora a legibilidade do código e a clareza dos comandos.
Adaptabilidade entre plataformas: No desenvolvimento ou scripts entre plataformas, o uso explícito pode garantir que os separadores de caminho sejam interpretados corretamente em diferentes sistemas operacionais. Por exemplo, no Windows use / no Unix ou Linux.
No geral, usar ou não o . Na maioria dos casos, o sistema trata os caminhos relativos automaticamente,Portanto, . não é obrigatório, mas pode ajudar a esclarecer o ponto de partida do caminho.