【发布时间】:2013-08-26 01:48:45
【问题描述】:
我有一个烦人的小东西让我发疯。 我需要遍历一个目录并将子目录中包含的文件移动到另一个位置。
这适用于不包含任何空格的文件夹,但我有一些包含空格的目录,它们不起作用。 我尝试在文件位置周围添加一些“”,但这也不起作用。
这就是我所拥有的:
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
)
【问题讨论】:
标签: file loops batch-file directory