我有一個複雜的資料夾結構,類似:
h:\folder1\folder2\folder3
h:\folder1\folder2\a
h:\folder1\b
h:\folder1\folder3
h:\folder1\folder4\d
除了可能有數百個資料夾和大約 4 的深度。
我想運行一個命令,將move
每個子資料夾中的所有檔案放入頂級資料夾中。所以h:\folder1\*\*.*
喜歡h:\folder1
。
我可以使用一個工具來執行此操作嗎? Windows 7 有執行此操作的命令嗎?
答案1
有一種方法可以移動所有文件
- 轉到父資料夾
- 點選
Search box
- 輸入
*.*
並等待 - 您將看到所有文件和資料夾
- 選擇除資料夾之外的所有文件
- 執行
Cut
操作 (CTRL+X
) - 轉到父資料夾
- 執行
Paste
操作 (CTRL+V
)
現在檔案已移至父資料夾
答案2
在這裡找到了答案:使用命令提示字元將多個資料夾中的檔案全部移到父目錄中。
一個人製作了一個命令行程序,可以在 win 7 中運行,無需安裝額外的東西。
h:\Downloads\MoveFilesUpFromSubfolders.exe -t .
您只需在父資料夾 (h:\folder1) 中為我運行它,然後它就會進行測試。如果測試看起來沒問題,那麼你執行命令
h:\Downloads\MoveFilesUpFromSubfolders.exe .
嘭!幾分鐘後一切就完成了,您可以刪除所有資料夾。
謝謝你這傢伙!