在XP中按批量查找正确的USB Stick Stick标签

时间:2014-12-30 14:09:07

标签: batch-file find label windows-xp

for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "ALP"') do set usb=%%D

Wmic没有在XP教授中获得音量功能。如何在XP中使用此代码如果我能通过标签找到正确的USB,我将使用%% D将一些文件复制到正确的USB记忆棒。

我在win7上使用该代码,但它不适用于xp

1 个答案:

答案 0 :(得分:0)

这应该适用于XP及以上版本。

@echo off
set "driveletter="
for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do (
    if exist %%a:\nul (vol %%a: |find /i "ALP" >nul && set driveletter=%%a)
)
if defined driveletter copy "your files" "d:\target"