13

Я просто мечтатель или что-то подобное существует?

2 ответа2

13

Нет, ты не можешь. Это называется буквой диска по причине.

Команда myDrive: выдает ошибку

'myDrive:' is not recognized as an internal or external command, operable program or batch file.

Обратите внимание, что это не обязательно должно быть буквой в традиционном смысле. Вы можете позвонить на ваш диск [: , например.

DOS позволял вам использовать все символы ASCII между A и ` (оба включительно), давая вам в общей сложности 32 различных буквы диска. Я не уверен, как получить доступ к последним 6 на Windows, хотя.

Самое близкое к вашей "мечте" - это крепление. Например, вы можете смонтировать диск (фактически раздел) в папку C:\myDrive .

Другое "решение", которое будет работать для проводника Windows, - добавление расширяемого строкового значения в раздел реестра.

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders .

Здесь хранятся фактические местоположения Desktop, My Music и т.д.

2

Вы можете создавать собственные именованные "диски" с помощью системы поставщика PowerShell. Вы бы сделали что-то вроде

PS> New-PSDrive -name myDrive -PSProvider FileSystem -Root "F:"

Затем вы получите доступ к файлам / каталогам на том же диске, как

PS> dir myDrive:\whatever\foo

Из вашего вопроса не было ясно, находились ли вы в скриптовой / консольной среде или хотели ли вы видеть это в проводнике Windows. Кроме того, я предполагаю, что вы говорили о файловой системе "том". Система поставщиков PowerShell также поддерживает другие типы поставщиков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .