按标签引用卷/驱动器

4 label command xcopy volume batch-file

我正在尝试将批处理文件写入xcopy文件夹到可移动USB驱动器.但是,我面临的问题是驱动器号可能会发生变化,因此我希望能够通过引用卷标而不是驱动器号来实现此目的.

有任何想法吗?一小时的Google-ing已证明毫无结果.:(

dbe*_*ham 11

此命令应该发现具有正确标签的驱动器并将驱动器号(带冒号)存储在变量"usb"中

for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "yourLabel"') do set usb=%%D
Run Code Online (Sandbox Code Playgroud)

如果您愿意,可以直接在DO子句中嵌入xcopy命令.%% D包含驱动器号.