我有這個令人討厭的事情,這是讓我瘋狂。 我需要遍歷一個目錄並將包含在一個子目錄中的文件移動到另一個位置。批處理文件循環與空間
這適用於不包含任何空格的文件夾,但我有一些包含空格的目錄,這些目錄不起作用。 我試着在文件位置周圍添加一些「」,但這也不起作用。
這是我有:
括號內和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