在Windows7中重定位包含特定文件类型的文件夹

时间:2015-01-17 17:34:38

标签: command-line cmd command-line-arguments

如何将包含至少一个扩展名为.RMT的文件从\ drwngs \ test移动到Windows7中的\ drwngs \ firm?

1 个答案:

答案 0 :(得分:2)

for /d %%a in ("x:\drwngs\test\*") do dir /a-d "%%~fa\*.rmt" >nul 2>&1 && (
    move "%%~fa" "x:\drwngs\firm"
)

对于源中的每个文件夹,如果它包含.rmt文件(dir命令不会引发错误级别),请将文件夹移动到目标

已编辑 - 要从命令行使用

for /d %a in ("x:\drwngs\test\*") do dir /a-d "%~fa\*.rmt" >nul 2>&1 &&  move "%~fa" "x:\drwngs\firm"