使用变量在CMD中指定文件名的一部分

时间:2017-06-06 18:53:28

标签: variables cmd xcopy

我正在尝试使用输入的变量将文件从系统的一个部分移动到另一个部分,但出于某种原因,xcopy将不使用通配符或变量。

set /p EIID = "Enter Aircraft EI_ID:"

xcopy C:\ULLSA\Data\ARCHIVE\IN\"%EIID%.LogbookData.qep" E:\ULLS_MEDIA\Data\3rdParty\ARCHIVE 

xcopy C:\ULLSA\Data\ARCHIVE\IN\"%EIID%.LogbookData.qep" "E:\ULLS_MEDIA\Data\MigOut\%EIID%"

1 个答案:

答案 0 :(得分:0)

去看看这个伙伴。除非您认为文件路径中有空格,否则无需引用。也关闭你的文件路径,否则它不会工作。

set /p EIID=Enter Aircraft EI_ID: 

xcopy C:\ULLSA\Data\ARCHIVE\IN\%EIID%.LogbookData.qep E:\ULLS_MEDIA\Data\3rdParty\ARCHIVE\

xcopy C:\ULLSA\Data\ARCHIVE\IN\%EIID%.LogbookData.qep E:\ULLS_MEDIA\Data\MigOut\%EIID%\