【发布时间】:2019-08-09 10:18:02
【问题描述】:
我想重新利用批处理文件,最新的限制是目标位置的目录具有唯一标识符和描述。我需要提示输入唯一标识符并使用通配符绕过描述。例如“\serverB\dest\ID - 描述\DIR1\DIR2\
set DEST="\\serverB\Dest"
set /p UNIQUE ID=Enter ID
echo %UNIQUE_ID%
>NULL xcopy "\\serverA\source\something\file.txt" "%DEST%\%UNIQUE_ID% *\DIR1\DIR2" /i /y
以前我没有这个问题,所以长目录名不是问题。现在我需要绕过最终组件,因为目录在描述中不一致。一旦我通过了具有唯一 ID\Desc 的目录,其余子目录将保持一致。
set DEST="\\serverB\Dest"
set /p UNIQUE ID=Enter ID
echo %UNIQUE_ID%
>NULL xcopy "\\serverA\source\something\file.txt" "%DEST%\%UNIQUE_ID% *\DIR1\DIR2"
我得到了无效的驱动器规格作为错误。
我也不从事 IT 工作或以编码为生,因此请对任何回应保持温和。
【问题讨论】:
标签: batch-file cmd wildcard copying