使用批处理脚本检测USB及复印件*。*到USB驱动器 [英] Detect USB and copy *.* to USB drive using batch script
本文介绍了使用批处理脚本检测USB及复印件*。*到USB驱动器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图写一个批处理脚本检测USB驱动器,如果它接通电源后,
例如复制的 C:\\测试\\ big.txt 的到USB驱动器和循环检测另一个闪存盘
解决方案
关闭@echo
在%% D(D:E:F:G:H:我:等)做(
如果存在%%ð\\ NUL(
在连接驱动器的回波USB %%ð
)
)
修改:下面是做到这一点的正确方法:
关闭@echo
FOR / F令牌= 1 *%%一个在('FSUTIL fsinfo列显驱动器')做(
在%% C(%% B)做(
FOR / F的标记= 3%% D('FSUTIL fsinfo列显DRIVETYPE %% C')做(
如果%%ðEQU可拆卸(
回声驱动%% c是可移动的(USB ^)
)
)
)
)
I am trying to write a batch script to detect a USB drive and, if it is plugged in, for example copy c:\test\big.txt to the USB drive, and looping to detect another flash drive.
解决方案
@echo off
for %%d in (D: E: F: G: H: I: etc...) do (
if exist %%d\nul (
echo USB at drive %%d connected
)
)
EDIT: Below is the right way to do that:
@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^)
)
)
)
)
这篇关于使用批处理脚本检测USB及复印件*。*到USB驱动器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文