检测USB并使用批处理脚本将*.*复制到USB驱动器

use*_*266 4 usb batch-file

我正在尝试编写批处理脚本以检测USB驱动器,如果已插入,例如将c:\ test\big.txt复制到USB驱动器,并循环以检测另一个闪存驱动器.

Aac*_*ini 8

@echo off
for %%d in (D: E: F: G: H: I: etc...) do (
   if exist %%d\nul (
      echo USB at drive %%d connected
   )
)
Run Code Online (Sandbox Code Playgroud)

编辑:以下是正确的方法:

@echo off
for /F "tokens=1*" %%a in ('fsutil fsinfo drives') do (
   for %%c in (%%b) do (
      for /F "tokens=3" %%d in ('fsutil fsinfo drivetype %%c') do (
         if %%d equ Removable (
            echo Drive %%c is Removable (USB^)
         )
      )
   )
)
Run Code Online (Sandbox Code Playgroud)

  • 你怎么知道哪一个是USB驱动器? (2认同)