使用变量作为路径BAT

时间:2017-03-17 22:11:35

标签: batch-file variables path

我有一个程序在本地磁盘上搜索文件,然后将其复制到其本地磁盘上。自己的目录。

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"

0 个答案:

没有答案