@AsIntelligence

Как обозначить смени диска, при указании относительного пути?

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:.

Вопрос возник, когда пытался указать относительный путь к файлу который находится на другом диске, как то возможно указать относительный путь к файлу лежащему на другом диске?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
wisgest
@wisgest
Не ИТ-специалист. Рабочий. Шизоидный психопат.
Для каждого диска можно задать свой рабочий каталог, например, при помощи команды 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 "):
To display undocumented system variables:

SET "
ss64.com/nt/set.html, см. также Rob van der Woude — Dynamic Environment Variables.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы