我正在尝试创建一个简单的批处理脚本来测试连接到Test PC的两个Thumb Drives之间的数据传输。这是测试必须如何进行的:
到目前为止已设法创建脚本(Script1)来检测驱动器号。我还有脚本(Script2)来传输文件,如第3点和第4点所述(但在这里,驱动器号是固定的)。但是,我无法使用检测到的驱动器号来传输我的文件。
我正在寻找一种结合Script1和Script2的方法。有没有办法做到这一点?有没有办法使用检测到的驱动器号并在两者之间执行数据传输?
如果你能提出另一种解决方案,那就太棒了。
Script1检测驱动器:
@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^)
)
)
)
)
Script2是一个简单的脚本,用于将文件(固定名称)从一个驱动器移动到另一个驱动器:
@echo off
Echo Moving File from PC to USBDrive1
move E:\Test1.txt N:\
Echo Moving File from USBDrive1 to USBDrive2
move N:\Test1.txt D:\
Echo Moving File from USBDrive2 to PC
move D:\Test1.txt E:\