從第二個目錄中提取

從第二個目錄中提取

我正在使用下面的 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

)

相關內容