моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
абсолютный путь:
C:UsersUsernameDocumentsfile.txt
。
。относительный путь:
.
Представляет текущий каталог,..
Представляет родительский каталог.C:UsersUsername
,но Documentsfile.txt
ЭквивалентноC:UsersUsernameDocumentsfile.txt
。C:UsersUsername
,но .Documentsfile.txt
ЭквивалентноC:UsersUsernameDocumentsfile.txt
。абсолютный путь:
/usr/include/stdio.h
。/
。относительный путь:
.
Представляет текущий каталог,..
Представляет родительский каталог./usr
,но include/stdio.h
Эквивалентно/usr/include/stdio.h
。разделитель пути:
, Linux использует косую черту /
。разрешение пути:
привычка использования:
«./user/test.sh» эквивалентен «user/test.sh».
Добавление или отсутствие добавления . в пути обычно не имеет никакого эффекта, особенно в большинстве современных операционных систем и сред командной строки. Это потому что:
Текущий каталог по умолчанию: если вы укажете относительный путь, система по умолчанию будет искать файлы или каталоги в текущем рабочем каталоге. Таким образом, Documentsfile.txt и .Documentsfile.txt в большинстве случаев указывают на одно и то же местоположение файла.
Показать текущий каталог: иногда для четкого обозначения текущего каталога или в сложных командах, чтобы избежать путаницы, . Это улучшит читаемость кода и ясность команд.
Кросс-платформенная адаптируемость: при кросс-платформенной разработке или сценариях явное использование может гарантировать правильную интерпретацию разделителей путей в разных операционных системах. Например, в Windows используйте / в Unix или Linux.
В целом, использовать или нет . зависит от личных предпочтений или предпочтений команды, а также от соглашений о кодировании. В большинстве случаев система автоматически обрабатывает относительные пути.Так что . не требуется, но может помочь уточнить начальную точку пути.