我有这个令人讨厌的事情,这是让我疯狂。 我需要遍历一个目录并将包含在一个子目录中的文件移动到另一个位置。批处理文件循环与空间
这适用于不包含任何空格的文件夹,但我有一些包含空格的目录,这些目录不起作用。 我试着在文件位置周围添加一些“”,但这也不起作用。
这是我有:
括号内和RD命令for /f "usebackq" %%m in (`dir /b D:\adir\dir with spaces`) do (
MOVE /Y "D:\adir\dir with spaces\%%m\*.*" "D:\bdir\dir with spaces"
RD /q D:\adir\dir with spaces\%%m
)
参考在http://stackoverflow.com/questions/7633694/move-files-with-spaces-in-file-name回答-using-batch-script – Azi