0
我有一個包含大約8000個子目錄的Windows目錄。在每個子目錄中都有一個zip文件。 有沒有一種方法可以將每個zip文件的移動批處理腳本移動到父目錄,然後刪除它所在的子目錄? (子文件夾) 我知道我可以使用xcopy來移動文件,但我不知道如何遍歷子目錄的整個目錄。 謝謝!想要將目錄中的所有文件批量移動到父目錄並刪除子目錄
我有一個包含大約8000個子目錄的Windows目錄。在每個子目錄中都有一個zip文件。 有沒有一種方法可以將每個zip文件的移動批處理腳本移動到父目錄,然後刪除它所在的子目錄? (子文件夾) 我知道我可以使用xcopy來移動文件,但我不知道如何遍歷子目錄的整個目錄。 謝謝!想要將目錄中的所有文件批量移動到父目錄並刪除子目錄
@ECHO OFF &SETLOCAL
FOR /f "delims=" %%a IN ('dir /b /a-d /s *.zip') DO (
MOVE "%%~fa" ..
RD "%%~dpa"
)
這可能會遇到多次處理filespec的FOR問題。它可能正在處理它們。一個解決方案是使用'FOR/F'命令。 – foxidrive
@foxidrive是的,謝謝! – Endoro