소프트웨어 [질문] 경로 포함 ZIP 파일 만들기
2023.02.04 17:29
특정 이름을 가진 [예 1.RRR 12.RER ] 파일이 여러 디렉토리에 나뉘어져 있습니다.
물론 각 파일은 이름은 같지만 용량과 하는일이 다릅니다.
이런 각기 다른 디렉토리에 나뉘어진 파일의 경로까지 같이 압축 할 수 있는 방법이 있을까요?
이 특정 파일들만 압축 백업 해서 나중에 한번에 필요한 디렉토리로 압축해제하여 복원 하는데 쓸려고 합니다.
도움이 필요 합니다.
댓글 [8]
-
코코당 2023.02.04 17:42
-
메리아 2023.02.04 18:17
winrar로 하면 -ap라는 옵션으로 할 수 있습니다
https://documentation.help/WinRAR/HELPSwAP.htm
여러 경로를 대상으로 배치파일을 만들면 하나로 모을 수 있겠죠.
zip이나 7z 옵션은 모르겠네요
제가 winrar 배치파일만 즐겨써서 확인 안해봐서리...
-
메리아 2023.02.04 18:49
말 나온김에 간단히 테스트해봤습니다
아래의 명령으로 aaa bbb ccc 폴더에 여러파일 넣어서 해보니 잘되네요.
mkdir "C:\ttt"
"C:\Program Files (x86)\WinRAR\RAR.exe" u -m3 -r -ep1 -w"C:\ttt" -ap"작업1\대상1\" "c:\결과물.rar" "C:\aaa\*.*"
"C:\Program Files (x86)\WinRAR\RAR.exe" u -m3 -r -ep1 -w"C:\ttt" -ap"작업1\대상2\" "c:\결과물.rar" "C:\bbb\*.*"
"C:\Program Files (x86)\WinRAR\RAR.exe" u -m3 -r -ep1 -w"C:\ttt" -ap"작업2\대상3\" "c:\결과물.rar" "C:\ccc\*.*"
옵션 설명)-w"C:\ttt" : -w는 임시파일 작업경로 설정. HDD에서 SSD를 캐시로 쓴다거나 오류로 쓰레기 파일이 남을경우 지정된 곳에만 남게할때 유리mkdir "C:\ttt" : 상기 사항으로 미리 임시경로 생성. 작업경로가 없을경우 압축 실패함. 혹시 모르면 아예 -w와 함께 빼버려도 됨.(개인적으로 작업경로 따로 쓴 이유는 수정시각에 따른 제한을 걸면서 압축하는게 제가 쓰던 원본 코드인데,지정한 범위내에서 변경사항이 전혀 없는 경우에는 아무것도 안 생겨야하는데,작업위치가 원본경로가 되어놔서, 원본경로의 폴더 수정시각이 변경되면서 빈폴더가 추가되는 현상이 있어서 일부러 작업경로를 따로 뺀겁니다.잊고 있다가 기억나서 씁니다. ㅠㅠ)u : 업데이트모드. a와는 다른게 a는 전체 파일을 무조건 덮어씌우기하고, u는 동일한 위치에 파일이 있을경우 용량,수정날짜등의 변경사항 있을때만 처리.이것의 장점은, 대용량이면서 변동사항이 없는 경우에 불필요한 압축작업을 건너뛸 수 있음. 즉 대용량이면서 변경사항 없는 파일 많을때는 속도가 개선됨.다만 고의로 파일내용을 수정하면서 용량과 수정날짜를 변경시키지 않은경우 변동없는 것으로 처리되므로 주의.(ex. 엑셀 xls확장자의 경우 이런 사항에 포함될 수 있음. xlsx, xlsm, xlsb 포맷은 괜찮음. 또한 같은 계열의 오피스파일 전부 공통사항)또한 파일이 깨져서 내용만 변했을경우에도 건너뛰게 됨. 이 경우에는 오류파일이 압축에 넘어가지 않으므로 장점.-m3 : 압축률 지정-r : 하위경로 포함해서 압축. 하위경로를 빼야하면 이건 삭제.-ep1 : 상위경로 제거하는 것으로서, 이걸 빼면 전체상위경로로 압축됨. 의도에 따라 실험해볼것(보통 뺄일없음)-ap : 압축파일내에서 폴더를 자동생성해주면서 거기에 넣음. 질문자가 필요한 기능."c:\결과물.rar" : 대상 압축파일 이름 및 경로 지정"C:\aaa\*.*" : 원본 경로 지정 -
마루나래 2023.02.04 23:44
두 이름만 가진 파일만 복잡한 야러 다른 디렉토리에서 추출하여 압축 해야 해서 헤맸는데..
RAR도 ZIP을 지원하니 위 명령어로 ZIP 파일이 생성 되는지 확인해볼 가치는 있겠군요.
역시 전문가는 윈포에 있어요..
감사합니다.
-
메리아 2023.02.05 10:23
ZIP이 꼭 필요하시다면
"C:\Program Files (x86)\WinRAR\WinRAR.exe" u -afzip -m3 -r -ep1 -w"C:\ttt" -ap"작업1\대상1\" "c:\결과물.zip" "C:\aaa\*.*"
"C:\Program Files (x86)\WinRAR\WinRAR.exe" u -afzip -m3 -r -ep1 -w"C:\ttt" -ap"작업1\대상2\" "c:\결과물.zip" "C:\bbb\*.*"
"C:\Program Files (x86)\WinRAR\WinRAR.exe" u -afzip -m3 -r -ep1 -w"C:\ttt" -ap"작업2\대상3\" "c:\결과물.zip" "C:\ccc\*.*"
이렇게 쓸 수 있군요.
차이점은
1. rar.exe -> winrar.exe (이상하게 안돼서 확인해보니 rar.exe로는 불가)
2. -afzip 이라는 옵션 추가
문제점은 winrar.exe를 쓰는 만큼 "진행내역이 문자로 표시 안된다"는 점입니다. (window 창으로만 보여줌)
문자로 출력된 진행내역이 필요하신 경우에는 압축방법을 rar을 쓰시거나 포기하셔야합니다.
아무래도 7z이나 기타 본인이 쓰시는 압축프로그램을 찾아서
위에 설명한 옵션에 따라 동일한 옵션이 있는지 확인해서 맞춰서 쓰시면 될듯하네요.
참고로 저도 간혹 zip을 원하는 경우가 있어 7z으로 압축합니다만,
대충 복붙해서 배치파일에 대충 때려넣고 안쳐다보고 쓰는지라 자세한 옵션은 모르겠네요. ㅠㅠ
-
부는바람 2023.02.04 19:30
댓글로 알려주신 방법들도 유용하겠지만
제경우엔 아무런 선택없이 저장하고픈 상위 디렉토리에서 압축(툴 상관없이)을 진행하면
하위폴더나 파일을 포함한 모든것이 저장되고 합축을 풀면 그대로 풀리기때문에
따로 선택하고말고가 없이 사용하고 있습니다.
-
마루나래 2023.02.04 23:47
하위 폴더 모두 압축파일로 만들면 불필요한 파일들이 섞이고...
제일 중요한건 그냥 압축 해버리면 용량이 기본 100GB가 넘고..
본인이 원하는 작업 스타일을 벗어나 버려요.
답변 감사합니다.
-
지후빠 2023.02.05 00:14
cd /d "압축 할 파일들을 포함한 최상위 폴더"
"c:\Program Files\7-Zip\7z" a 압축파일이름.zip 1.RRR 12.RER -r
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
17303 | 윈 도 우| 삼성 840 -> 850 EVO교체(벤치) [3] | 이탈 | 451 | 12-28 |
17302 | 서버 / IT| 네트워크 구성에 관해서 [5] | 쭌쭌 | 451 | 12-04 |
17301 | 윈 도 우| PC 초기화가 안되네요... [2] | 지구여행중 | 451 | 12-03 |
17300 | 하드웨어| 그래픽카드와 D-sub 입력 [4] | 올파 | 451 | 11-02 |
17299 | 윈 도 우| IE11 인터넷옵션 중 특정 옵션의 레지스트리 값이 궁금합니다. [4] | 리드니아 | 451 | 07-09 |
17298 | 기 타| pdf 편집 [2] | 대륙의별 | 451 | 08-26 |
17297 | 윈 도 우| 도광양회님 원도우 7 0825버젼 차이? [10] | 초보자여 | 451 | 08-29 |
17296 | 소프트웨어| Ghsot 사용 방법 질문입니다. [4] | 원이85 | 451 | 04-30 |
17295 | 윈 도 우| 윈도우 설치파일 wim올려주시는 것이용시 [1] | ilikesleep | 451 | 04-23 |
17294 | 윈 도 우| 윈도우 10 PE 세르게이 버전 내컴퓨터 속성 정보 어떻게 바... | 카이시스 | 451 | 03-06 |
17293 | 윈 도 우| VHD 파티션 잡았는데 윈도우 설치하러 부팅하면 사라짐 [2] | emd | 451 | 12-05 |
17292 | 윈 도 우| https 와 ssl [2] | skecjac | 451 | 11-04 |
17291 | 윈 도 우| 넘버락 활성 질문 [3] | 한우차돌박 | 451 | 12-27 |
17290 | 윈 도 우| 윈도우10 탐색기 줄간격 줄일수 있을려나요 [1] | 유리얼음 | 451 | 03-26 |
17289 | 모 바 일| 크롬 동기화 질문입니다 | 레드2 | 451 | 11-18 |
17288 | 윈 도 우| 다운로드 폴더 클릭시 딜레이 [4] | asklee | 451 | 03-25 |
17287 | 윈 도 우| 16기가 윈탭 os 복제 질문입니다. [1] | 아름드리나 | 451 | 08-01 |
17286 | 소프트웨어| _exe 확장자 안바뀌게 하는방법없나요.. [7] | Nauthizh | 451 | 01-17 |
17285 | 모 바 일| 안드로이드 버전호환이 안되는 앱이 있는데요 [5] | 『ⓖⓤⓝ』 | 450 | 05-24 |
17284 | 서버 / IT| 고수 선배님들 공유기 연결을 어떻게 해야 할까요? [1] | 익명 | 450 | 05-17 |
알집/7-zip 등 압축하면 안되나요?