我想创建一个批处理文件,将外部设备中的文件复制到特定文件夹中,但我希望它从所有外部设备复制并且不具有为每个设备定义一个字母变量。 这是我的两个选项:将文件从外部设备复制到特定文件夹的批处理文件
@echo off
cls&echo 0
md c:\system
xcopy %~d0 c:\system /S /I /C
exit
@echo off
md c:\system
xcopy D: c:\system /s
xcopy E: c:\system /s
xcopy G: c:\system /s
xcopy F: c:\system /s
exit
在第二个我将不得不指定所有设备变量(不想要的)
我发现%~d0
会使文件复制到任何设备连接,但它只复制批处理文件夹中的文件。
你要的伎俩还是不要找字母驱动器,当你例如插一个USB密钥? – Hackoo 2015-02-05 17:06:57
@Hackoo是的,正好 – Abrelaboca 2015-02-05 17:10:20