
我正在使用下面的 bat 文件,但我似乎無法提取 .7z 文件並跳過 .7z 中的第一個父資料夾。
例如: sales2015.7z 檔案具有以下目錄 sales/engines/parts
sales2010.7z 檔案具有以下目錄 sales/equipment/parts
當它被提取時,我試圖讓它從第二個目錄中提取。因此,如果批次正常運行,輸出目錄將僅包含 Engine & Equipment 資料夾及其所有子目錄。如果存在同名文件,則會自動覆寫。
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.7z) DO (
"C:\Program Files\7-zip\7z.exe" x -o "%Z:\master statistics%"
)
popd
)