我正在尝试制作一个批处理文件,将两个文件从USB复制到两个不同的文件夹,我正在使用此代码
cd %~dp0
mkdir c:\temp
xcopy /Y Firstfile.exe C:\temp
xcopy /E /Y /V /I /S %cd%\secondFile.vbs "C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp"
第一部分工作正常,创建文件夹并复制firstfile.exe
问题从第二部分开始,我试图将secondFile.vbs复制到启动, 我没有收到任何错误,但文件没有出现在启动文件夹中。
我使用的是Windows7 -x64企业
答案 0 :(得分:0)
如果批处理文件的当前路径与secondFile.vbs相同,则不需要%cd%
。
但是,如果你想使用%cd%尝试用引号括起来:%cd%\secondFile.vbs
。
我想您不需要/E
/V
或/S
个参数。
答案 1 :(得分:0)
您不需要xcopy(并且不需要其中一些开关)但它应该可以工作。
请尝试copy
并注意不同的路径为c:可能不是存储用户文件夹的驱动器。
确保检查启动文件夹位置
copy "secondFile.vbs" "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp" >nul