Я пытаюсь создать пакетный файл для резервного копирования папок на USB-накопитель. В определенный момент я хочу, чтобы пакет отображал список всех доступных USB-накопителей, подключенных к компьютеру, а затем просил пользователя выбрать букву диска одного из них для продолжения.
Что касается списка: я хочу объединить эти два выхода в одну строку для каждого USB-накопителя.
логический диск wmic, где DriveType ^ = 2 получить идентификатор устройства
wmic diskdrive, где mediatype^=removable media get Caption, SerialNumber
Что касается команды выбора: как я могу использовать буквы дисков в качестве вариантов выбора для пользователя?
LogicalDisk
с"DriveType='2'"
, ни псевдонимDiskDrive
с"MediaType='Removable Media'"
не выбирают USB-накопители. Мало того, что все USB-накопители не зарегистрированы как съемные, все съемные носители не являются USB-накопителями. Я бы посоветовал вам использовать"InterfaceType='USB'"
сDiskDrive
, чтобы попытаться определить соответствующую букву диска для каждого из его результатов. - person Compo   schedule 27.04.2021