连接时使用批处理文件将文件传输到闪存驱动器

tyl*_*ler 5 windows-7 usb-flash-drive

我有大约 1,000 个闪存驱动器,需要将一组文件移动到其中。我正在寻找一种方法来减少这将花费的时间。

想法:将任务附加到连接闪存驱动器的事件中。运行bat文件

xcopy /e /y c:\files_to_transfer\*.* .\dir_on_usb_drive
Run Code Online (Sandbox Code Playgroud)

...

有什么更好的想法吗?我将插入闪存驱动器,然后将其取出,放入下一个:-/

我还想减少在检测设备上花费的时间,但我不知道这是否可能。所有闪存驱动器都是相同的。

谢谢,乔希

tyl*_*ler 3

所以我写了这段代码,看起来效果很好。我愿意对其进行仔细检查,但它不需要按键,并且允许我简单地插入驱动器并等待屏幕告诉我将其移除。

@echo off
cls
:start
set choice=
xcopy /e /y W:\Desktop\transfer\*.* F:
goto wait

:check
timeout /t 1 /nobreak >nul
echo waiting
if exist F: (goto start) else goto check

:wait
timeout /t 1 /nobreak >nul
echo Waiting for removal
if exist F: (goto wait) else goto removed

:removed
echo removed
goto check
Run Code Online (Sandbox Code Playgroud)