Название диска в партии - PullRequest
0 голосов
/ 12 июня 2018

Мне нужна помощь с пакетным скриптом.Я хочу, чтобы одна папка синхронизировалась с внешним USB-устройством, которое имеет определенное имя (не букву диска; например, USB-файл Джона).Я нашел формулу для синхронизации папок:

robocopy "source folder" "destination folder" /e /purge

Исходная папка не является проблемой, потому что это определенная папка на моем диске, но папка назначения должна быть внешней USB с определенным именем (например, USB Джона).Я не могу сделать это с помощью букв дисков, потому что иногда у меня подключено более 1 флешки в ПК.Надеюсь, кто-то может помочь.Привет

1 Ответ

0 голосов
/ 12 июня 2018

найти правильную букву диска:

for /f "usebackq tokens=2 delims=:=" %%a in (`wmic logicaldisk where VolumeName^="John's usb" get caption /value`) do set drive=%%a:
if "%drive%"=="" (
  echo not inserted
) else (
  echo inserted as %drive%
)
...