
모든 rar 아카이브를 unrar하는 명령을 찾고 있지만 추출은 각 하위 폴더에 있어야 합니다.
구조
상위 폴더
하위 폴더 1
-
- 아카이브 1
하위 폴더 2
-
- 아카이브 2
상위 폴더에서 'C:\Program Files (x86)\WinRAR\WinRAR.exe" e -r -o- *.rar' 명령을 시도했습니다. 그러나 이는 모든 것을 상위 폴더로 추출합니다. 각 아카이브를 하위 폴더로 추출해야 합니다. 도움이 되셨나요?
답변1
대신 7 zip이 포함된 bat 파일로 해결했습니다. 내 목적에 맞게 훌륭하게 작동했습니다.
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.rar *.zip) DO (
"C:\Program Files\7-Zip\7zg.exe" x -aos "%%X"
)
popd
)