带有变量无效路径的批处理 XCOPY
Batch XCOPY with variables invalid path
好的,这是我当前的代码:
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 returns 无效路径。路径似乎是正确的。提前致谢。
您没有准确说明此代码的用途,但请尝试在 xcopy
"%path%*"
中代替 "%path%"
,这应该会将所有文件复制到目标位置
更改 path
不是一个好主意,因为 path
是由 Windows 建立的 semicolon-separated 目录列表,如果可执行文件当前目录中不存在。
好的,这是我当前的代码:
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 returns 无效路径。路径似乎是正确的。提前致谢。
您没有准确说明此代码的用途,但请尝试在 xcopy
"%path%*"
中代替 "%path%"
,这应该会将所有文件复制到目标位置
更改 path
不是一个好主意,因为 path
是由 Windows 建立的 semicolon-separated 目录列表,如果可执行文件当前目录中不存在。