Winrar 명령줄 zip 폴더

Winrar 명령줄 zip 폴더

WinRAR 명령줄을 사용하여 폴더를 압축하려고 합니다.

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip\"

파일이 포함되어 있으면 foldertozip명령줄이 작동합니다. 그러나 폴더에 파일이 포함되어 있지 않고 하위 폴더에 파일이 포함되어 있는 폴더인 경우 오류 메시지가 나타납니다 No files to add.

어떻게 해결할 수 있나요?

답변1

폴더에 파일이 포함된 하위 폴더 외에 파일이 없으면 오류가 발생합니다.

재귀 하위 폴더 스위치를 사용하십시오 -r.


폴더를 압축하는 예

rar a -r yourfiles.rar *.txt c:\yourfolder

yourfiles.rar 아카이브를 생성하고 c:\yourfolder 및 모든 하위 폴더에 있는 모든 .txt 파일을 압축합니다.

rar a yourfiles 

yourfiles.rar 아카이브를 생성하고 현재 폴더의 모든 파일을 압축하지만 하위 폴더는 포함하지 않습니다(확장자가 없음, WinRAR은 기본 확장자 .rar을 사용함).

  • a명령이 아카이브에 추가됩니다

  • -r 스위치가 하위 폴더를 반복함

원천Windows에서 WinRAR 명령줄 도구 사용

답변2

문제는 \뒷면을 제거하면 해결됩니다.

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip"

답변3

다음을 사용할 수 있습니다. rar.exe 파일이 프로그램 파일 폴더 c:\program files\winrar\rar a -r -df에 있는 경우

관련 정보