我有一个小烦人的东西让我发疯。我需要遍历一个目录并将子目录中包含的文件移动到另一个位置。
这适用于不包含任何空格的文件夹,但我有一些包含空格的目录,它们不起作用。我尝试在文件位置周围添加一些“”,但这也不起作用。
这就是我所拥有的:
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
)