我有一个程序在本地磁盘上搜索文件,然后将其复制到其本地磁盘上。自己的目录。
SET MyProgramDir=%~dp0
for /f "delims=" %%i in ('where /r c:\ *MyFile') do set MyPath=%%i
set MyFilePath=%MyPath:~0,-6%
xcopy "%MyFilePath%" "%MyProgramDir%"
但它说道路无效;已复制0个文件。 我没有得到它,我尝试使用和不使用",我试着做
set MyPath=%MyFilePath:~3%
set BatPath=%MyProgramDir:~3%
xcopy "C:\%MyPath" "C:\BatPath"