我一直想加快办公室的某些任务,特别是将某些文件类型移动到备份文件夹。我得到的文件移动到所述文件夹,但它也移动文件从每个子文件夹。我试过把R从命令中删除,但它不会运行。
@echo off
FOR /R "%CD%" %%i IN (*00??.rfa) DO MOVE "%%i" "%CD%\Revit Backups"
FOR /R "%CD%" %%i IN (*00??.rvt) DO MOVE "%%i" "%CD%\Revit Backups"
FOR /R "%CD%" %%i IN (*00??.rte) DO MOVE "%%i" "%CD%\Revit Backups"
echo "The move was super effective!"
pause
我建议 For /F
循环,将你的搜索掩码传递给 Where
命令。
@For /F %%G In ('%__AppDir__%where.exe /F .:*00??.rfa .:*00??.rvt .:*00??.rte 2^>NUL') Do @Move /Y %%G "Revit Backups" >NUL