Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 按批量在XP中按卷标查找正确的U盘_Batch File_Find_Label_Windows Xp - Fatal编程技术网

Batch file 按批量在XP中按卷标查找正确的U盘

Batch file 按批量在XP中按卷标查找正确的U盘,batch-file,find,label,windows-xp,Batch File,Find,Label,Windows Xp,Wmic在XP prof中没有音量功能。如何在XP中使用此代码?如果我可以通过标签找到正确的USB,我将使用%%D将一些文件复制到正确的USB记忆棒 我在win7上使用该代码,但它在xp上不起作用这应该在xp及以上版本中起作用 for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "ALP"') do set usb=%%D @echo off set "driveletter=" for %%a in (d e f g h i

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


我在win7上使用该代码,但它在xp上不起作用这应该在xp及以上版本中起作用

for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "ALP"') do set usb=%%D
@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"