批量XCOPY,变量无效路径

时间:2016-01-04 04:10:15

标签: batch-file xcopy

好的,这是我目前的代码:

set path=%~dp0
set path1=%path:~0,-1%
for %%f in (%path1%) do set outPutFolder=%%~nxf
set outputPath=C:\Users\Steven\Google Drive\Backups\%outputFolder%\
C:\Windows\System32\xcopy "%path%" "%outputPath%" /E /D /W /F /Y

XCopy返回无效路径。路径似乎是正确的。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您没有准确说出此代码的用途,但请尝试使用xcopy "%path%*"代替"%path%",将所有文件复制到目的地

更改path并不是一个好主意,因为path是由Windows建立的,如果可执行文件中不存在可执行文件,则会搜索可执行文件的以分号分隔的目录列表当前目录。