Есть ли имя для точек и косой черты (т. Е. "./", "../", "../../" и т. Д.) В начале относительных путей к файлам? Что это? - PullRequest
0 голосов
/ 18 мая 2019

Для пояснения я просто говорю об относительных путях к файлам, которые также включают в себя каталог или имя файла, например ../../some_directory/my_file.ext.Я понимаю, что ./ является текущим каталогом, а ../ является родительским каталогом, и что они на самом деле являются относительными путями.

Но мне интересно в контексте относительного пути, который включает каталог / каталоги и, возможно, имя файла и расширение после точек и косых черт, как называются точки и косые черты?«Реферрер каталогов», «Регулятор пути» и т. Д .?

Я хотел бы знать, потому что у меня есть функция, которая создает эту часть относительного пути на основе глубины целевой папки (которую я называючасто в моем приложении), и я хотел бы дать ему имя, которое поможет сделать мой код более разборчивым для других.Прямо сейчас я называю их dotSlashes, а функция называется prependDotSlashes.

Я гуглил и переполнял стек, но не нашел определенного имени.

Если кто-нибудьзнает стандартное имя для этой части относительных путей к файлам, мне было бы интересно узнать его.

1 Ответ

2 голосов
/ 18 мая 2019

Человек, я знаю точку как "текущий каталог", а косые черты как разделитель каталогов.

Двойные точки (..) известны как родительский каталог.

Относительный путь - это путь относительно вашего местоположения.Например: если вы находитесь в пути / etc, то путь ./apache является относительным к этому / etc.Полный путь строки (из корня) называется абсолютным путем.Так, например:

../../../../ => Relative path
/home/user/Documents/doc1 => absolute path
./Document/doc1 => relative path from home
...