【问题标题】:Batch file for detecting USB Name用于检测 USB 名称的批处理文件
【发布时间】:2015-12-28 19:13:13
【问题描述】:

我需要一个批处理脚本来检测特定的 USB 名称,如果找到了,我希望它执行某个命令,例如 xcopy

【问题讨论】:

  • 欢迎来到 Stack Overflow。到目前为止,您尝试过什么?
  • 我在这里搜索了类似我的其他问题,还找到了一些不错的脚本,但他们没有说话
  • 很好,你已经尝试过一些解决方案。您能否发布一些您尝试过的代码,这样这里的人们会更容易帮助您修复它。 Stack Overflow 帮助人们解决代码中的特定问题,但不提供完整的代码块作为现成的解决方案。这鼓励学习和解决问题。谢谢!

标签: batch-file usb detect xcopy usb-drive


【解决方案1】:

试试下面的代码,前提是它在 Windows 7 上以管理权限运行

@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^)
         )
      )
   )
)

【讨论】:

  • 您应该注意,这需要 Windows 7 上的管理权限。
猜你喜欢
  • 1970-01-01
  • 2014-02-26
  • 2019-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多