【发布时间】:2015-09-03 15:13:53
【问题描述】:
我创建了一个批处理文件来扫描一个目录,其中包括 Solidworks 文件扩展名(.slddrw、.sldprt、.sldasm)的子目录,并将它们移动到存档目录。我遇到的问题是移动没有移动到我的 Archive 目录,而是将文件移动到 Archive 的父目录,即 Archive_Test强>
这是我正在使用的代码:
::cd G:\OPS\OpsEng\Document
cd c:\Archive_Test
::Make the Archive directory in case it does not already exist
MD Archive
::SET @From="G:\OPS\OpsEng\Document"
SET @From="C:\Archive_Test\Document"
::SET @To="G:\OPS\OpsEng\Archive"
SET @To="C:\Archive_Test\Archive\"
pause
::Move files with Solidworks extensions
for /R %From% %%f in (*.slddrw, *.sldasm, *.sldprt) do move "%%f" "%To%"
pause
【问题讨论】:
标签: batch-file