试试吧,会自动查找可移动盘,如找到多个符合条件,则只取后找到的那个 @echo off set/a zi=100*1024*1024 echo 正在查找移动盘,请稍候... for /f tokens=3 %%i in ('echo list volume^|diskpart^|find 可移动')do ( if exist %%i: for /f tokens=3 %%j in ( 'dir/-c %%i:\^|find 可用字节')do if %%j gtr %zi% set dr=%%i:) if defined dr (echo 找到 %dr% 盘 rem 自己写复制命令。。。目标盘为 %dr% 注 不要再加冒号 ) pause