기존 파일 추출 및 덮어 쓰기


13

기존 ZIP 파일에서 데스크탑의 다른 폴더로 파일 을 추출 하고 기존 파일을 덮어 쓸지 여부에 대해 시스템이 프롬프트하지 않도록 배치 스크립트를 작성하려고 합니다. 스크립트는 just와 함께 작동 -o하지만 일단 -aoa를 추가하면 오류가 발생합니다.

"C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"

답변:


17

당신이 필요합니다 7 - 우편 명령 줄 옵션은 x, -o-y:

"C:\Program Files\7-zip\7z.exe" x file1.zip -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" -y

입력 7z --help하면 유효한 매개 변수 목록이 표시됩니다.


이 Sean에게 대단히 감사합니다. 저에게는 스위치를 놓을 곳이있었습니다. 배치 프로그램을 수정했으며 모두 잘 작동합니다.
Larry

2
"C:\Program Files\7-zip\7z.exe" e file1.zip " -aoa -o "C:\Documents and Settings\All Users\Desktop\all_backup_files"

이것은 문제를 해결합니다 https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm


1
슈퍼 유저에 오신 것을 환영합니다. 이 Q & A 사이트에서는 링크 된 자료에 액세스 할 수없는 경우에도 유용한 답변을 소중히 여깁니다. 제발 편집 이 연결된 소스의 필수 요소를 포함하도록 답변을.
나는 말한다 Reinstate Monica

그중에서도 이것이 작동하지 않는 것 같습니다. 버전 문제인지 확실하지 않지만이 정확한 명령을 CLI에 붙여 넣으면 "너무 긴 전환"오류가 발생합니다. --help를 확인하더라도 -aoa 스위치가 나열됩니다. 나를 위해 일한 유일한 명령은 SeanC의 위입니다.
Carl Steinhilber

1
@CarlSteinhilber - -aoa작품 - 난 후 공간 고정 -o이 괴짜 CLI 예외가 발생 매개 변수
MSFT - SliverNinja
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.