2017-06-06 16 views
0

入力された変数を使用してファイルをシステムのある部分から別の部分に移動しようとしましたが、何らかの理由でxcopyでワイルドカードや変数を使用しません。変数を使用してCMDのファイル名の一部を指定する

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%" 
+0

[パスでワイルドカードによるファイルのコピー]の可能複製(https://stackoverflow.com/questions/8609028/copying-files-with-wildcards-in-the-path)あなたが持っている –

+2

[構文の問題](https://stackoverflow.com/a/36252350/2152082) – Stephan

答えて

0

この1人の相手に行ってください。ファイルパスにスペースがあると思わない限り、引用は不要です。また、あなたのファイルパスを閉じてください。

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%\ 
関連する問題