Как обозначить смени диска, при указании относительного пути?
C:\Documents\Newsletters\Summer2018.pdf Абсолютный путь к файлу из корня диска C:.
\Program Files\Custom Utilities\StringFinder.exe Абсолютный путь из корня текущего диска.
2018\January.xlsx Относительный путь к файлу в подкаталоге текущего каталога.
..\Publications\TravelBrochure.pdf Относительный путь к файлу в каталоге, который является одноранговым для текущего каталога.
C:\Projects\apilibrary\apilibrary.sln Абсолютный путь к файлу из корня диска C:.
C:Projects\apilibrary\apilibrary.sln Относительный путь из текущего каталога диска C:.
Вопрос возник, когда пытался указать относительный путь к файлу который находится на другом диске, как то возможно указать относительный путь к файлу лежащему на другом диске?
Для каждого диска можно задать свой рабочий каталог, например, при помощи команды CD без ключа /D; пример: cd h:\a\b\c
Все относительные (не от корня) пути для этого диска будут раскрываться относительно этого каталога, т. е. h:d\e.doc будет раскрыт в h:\a\b\c\d\e.doc, а h:..\f.doc — в h:\a\b\f.doc.
Эти пути хранятся в переменных среды…
Эти пути хранятся в недокументированных переменных среды с именем вида =D: (D— буква диска); и простой командой SET стандартного обработчика командной строки Windows NT не выводятся, но если они определены, их можно увидеть в выводе командыSET "" (или даже SET "):
не совсем тогда пойму, чем отличается такой путь от абсолютного, и там и там от корня диска по сути?
h:\a\b\c\d\e.doc
"G:\html\html Tags1st\index.js.html" - это же ведь абсолютный путь