『壹』 如何用CMD批處理提取所有子文件夾內容按文件夾名稱命名並提取到一個文件夾中
@EchoOff
For/f"tokens=*"%%iin('dir/ad/b/s"%~dp0"')do(
For/f"tokens=*"%%jin('dir/a-d/b/s"%%i*.*"')do(
Ren"%%j""%%~nxi%%~xj"
Move"%%i\%%~nxi%%~xj""D:文件提取到此文件夾"
Rd/q"%%i"))
Pause
以上內容保存為批處理文件(xx.bat),和要提取文件的子文件夾放在一起即可,例如 和 文件夾1、文件夾2 放在一起.
默認保留文件後綴名,如果不保留文件後綴名請刪除 "%%~xj"
『貳』 如何將眾多文件夾中的文件批量一次性提取到一個文件夾中
1、首先,在系統中找到所在的文件夾,如圖所示。
『叄』 如何批量提取文件夾中文件
您可以按照以下步驟將多個文件夾中的文件批量提取到一個文件夾中:
創建一個新的文件夾,用於存放您要提取的文件。
打開一個命胡橘令提示符窗口。在 Windows 中,您可以按下 Win + R 鍵打開運行窗口,前稿輸入 "cmd" 並按下 Enter 鍵來打開命令提示符窗口。
在命令提示符窗口中,進入包含要提取文件的文件夾所在的目錄。例如,如果您的文件夾都存儲在 D:Files 文件夾中,則可以在命令提示符中輸入 "cd D:Files" 並按下 Enter 鍵。
在命令提示符窗口中,輸入以下命令,並按下 Enter 鍵:
``."path odestinationfolder"`
其中,"path odestinationfolder" 是您要將文件提取到的目標文件夾的路徑。
這個命令會將當前文件夾慧做孝中的所有文件復制到目標文件夾中。如果您想要將子文件夾中的文件也一並復制,可以添加 /s 參數,即:
``."path odestinationfolder" /s`
這個命令會將當前文件夾及其子文件夾中的所有文件復制到目標文件夾中。
等待命令執行完成後,您就可以在目標文件夾中找到所有提取出來的文件了。