7-Zip : 폴더를 제외하고 스크립트 자동화


0

이 스크립트를 사용할 때

for /d %%X in (*) do "c:\Programs\7-Zip\7z.exe" a "%%X.cbr" "%%X\"

이 같은 디렉토리에

mainfolder
  comicfolder1
    001.png
    002.png
  comicfolder2
    001.png
    002.png

결과는

mainfolder
   comiczip1.cbr
      comicfolder1
         001.png
         002.png
   comiczip2.cbr
      comicfolder2
         001.png
         002.png

이 때문에 cbr 독자는이 zip을 읽을 수 없습니다.

아래에서이 구조를 얻기 위해 어떤 매개 변수를 사용해야합니까?

mainfolder
   comiczip1.cbr
      001.png
      002.png
   comiczip2.cbr
      001.png
      002.png

답변:


0

경로에서 디렉토리를 제외시키기위한 7-zip에는 그러한 스위치 나 매개 변수가 없습니다. 그러나 압축하기 전에 실제 디렉토리를 변경하면 원하는 것을 얻을 수 있습니다.

for /d %%X in (*) do (
    pushd %%X
    "c:\Programs\7-Zip\7z.exe" a "..\%%X.cbr" ".\*"
    popd
)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.