批处理中的广告名称

时间:2018-06-11 21:34:42

标签: batch-file usb filenames drive

我需要有关批处理脚本的帮助。 我想要一个文件夹与具有特定名称的外部USB设备同步(不是驱动器号;例如john的usb)。 我找到了同步文件夹的公式:

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

源文件夹没有问题,因为它是我的驱动器上的特定文件夹,但目标文件夹应该是具有特定名称的外部USB(例如John的usb)。 我不能使用驱动器号来执行此操作,因为有时我在PC中连接了超过1个usb棒。 希望有人能提供帮助。 此致

1 个答案:

答案 0 :(得分:2)

找到正确的驱动器号:

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%
)