Сопоставление папки с буквой диска в Windows

Вы когда-нибудь создавали заменяемый диск в Windows ? Если нет, команда SUBST в Windows позволяет сопоставить длинный путь к файлу(file path) с буквой диска.

Например, вы можете использовать эту команду, чтобы сопоставить папку Outlook(Outlook folder) , хранящуюся в  C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Outlook , с буквой диска, такой как Z .

Всякий раз, когда вы нажимаете на диск Z(Z drive) в «Мой компьютер(My Computer) », вы фактически будете перенаправлены в папку Outlook(Outlook folder) ! Это может быть очень полезно во многих различных ситуациях, особенно при работе с путями, длина которых превышает 256 символов.

Так в чем проблема с использованием команды SUBST ? Это не настойчиво! Это означает, что когда вы перезагружаете компьютер, ваш диск исчезает. Вы должны создать его снова, и вы не можете позволить какой-либо программе запуска пытаться(program try) получить доступ к замененному диску, поскольку он исчезнет.

psubst — отличная маленькая программа, которую вы можете использовать для создания постоянного подмененного диска в Windows , который останется даже после перезапуска.

Создать постоянный виртуальный диск в Windows с помощью psubst очень просто. Сначала(First) загрузите ZIP-архив(ZIP archive) и распакуйте файл .BAT. Вы можете извлечь файлы в Windows , просто щелкнув ZIP-файл правой кнопкой мыши и выбрав « (ZIP file and choosing)Извлечь все( Extract All) » .

скачать psubst

Перетащите файл psubst.bat(psubst.bat) в папку C:\Windows\System32 , чтобы его можно было запустить из любого места в командной строке(command prompt) .

постоянный подмененный диск

Оказавшись на месте, перейдите в командную строку(command prompt) ( Пуск(Start) , Выполнить(Run) , CMD или просто введите CMD в поле поиска(search box) ) и начните создавать виртуальные диски. Синтаксис использования psubst следующий:

Создайте диск:(Create a disk:)

psubst drive1: drive2:path

Удалить диск:(Delete a disk:)

psubst drive1: /D

Список существующих дисков:(List of existing disks:)

psubst

Это будет использовать стандартную команду subst(subst command) для создания виртуальных дисков. Если вы хотите создать постоянный, просто укажите аргумент /P, как показано ниже:

Создайте постоянный виртуальный диск:(Create a persistent virtual drive:)

psubst drive1: drive2:path /P

Удалить постоянный виртуальный диск:(Delete a persistent virtual drive:)

psubst drive1: /D /P

Таким образом, чтобы создать постоянный виртуальный жесткий диск (Z) для папки данных Outlook(Outlook data) , о которой я упоминал выше, я бы выполнил следующую команду:

psubst z: "C:\Documents and Settings\akishore\Local Settings\Application Data\Microsoft\Outlook" /P

psubst окна

Теперь ваш новый диск будет отображаться как локальный диск в «Моем компьютере(My Computer) » :

окна виртуального диска

Щелкнув по диску, вы попадете прямо в папку Outlook . Если вы перетащите файлы или папки на букву диска(drive letter) , данные будут скопированы в папку.

Когда вы перезагрузите компьютер, ваш диск все еще будет там. Не только это, но и другие программы, такие как службы и т. д., могут получить доступ к виртуальному диску даже до того, как Windows полностью запустится, потому что диск будет доступен. Он также отображается везде, где используется проводник(Explorer) , например в диалогах « Открыть », (Open)«Сохранить как( Save as) » и т. д.

сохранить как диалог

В целом, сопоставление папки с буквой диска — отличный способ быстро и легко получить доступ к очень глубокой папке. Очевидно, вы также можете создать ярлык на рабочем столе(desktop shortcut) для своей папки, но метод замены диска(drive method) имеет то преимущество, что он доступен из любого диалогового окна Windows(Windows dialog) , которое позволяет вам просматривать компьютер. Если у вас есть какие-либо вопросы, не стесняйтесь комментировать. Наслаждаться!



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts