다음과 같은 파일이 많이 있습니다.
C:\G\G1\35antique-shop.mp3
C:\G\G2\35antique-shop.mp3
C:\G\G1\09saguri.mp3
C:\G\G2\09saguri.mp3
보관하는 동안 폴더 구조 를 유지 하는 방법을 알고 싶습니다 . 이것을 해결하는 방법을 알기 위해서는 이것이 중복되는 것보다 중요합니다.
@Lamb "G1 및 G2 폴더에서 선택 파일 (전체 폴더 내용이 아님) 만 아카이브 하시겠습니까?"
그것은 거의 모든 것을 말해 주지만 개선하려고 노력할 것입니다 : 선택한 파일 중 일부만 아카이브 로 옮기고 싶습니다 . 또한 각 파일의 경로 이름을 포함하여 이러한 파일 목록 이 있습니다.
따라서 SubDir1에는 10 개의 파일이 있으며 그중 3 개는 압축하고 SubDir1 \ sub2에는 5 개의 파일이 있고 5 개는 모두 압축하고 싶습니다. 보관해야하는 파일은 목록 파일에 있습니다.
중복 파일이있을 수 있으므로 하위 디렉토리를 추가하면 7-Zip에서 중복으로 볼 수 없습니다.
그리고 나는 커맨드 라인에서 그것을 좋아합니다.
다음과 같은 배치 파일을 시도했습니다.
7z a -r MyArchive.7z C:\G\G1\35antique-shop.mp3
7z a -r MyArchive.7z C:\G\G2\35antique-shop.mp3
7z a -r MyArchive.7z C:\G\G1\09saguri.mp3
7z a -r MyArchive.7z C:\G\G2\09saguri.mp3
이는 또한 33antique-shop.mp3 및 34antique-shop.mp3까지 01antique-shop.mp3, 02antique-shop.mp3, .... 파일을 보관하지 않아야 함을 의미합니다.
폴더 이름 (= 하위 디렉토리)이 MyArchive.7z에 추가되지 않았으므로 이것이 문제입니다.
분명히 하나의 특공대를 목록 파일과 함께 사용하고 싶지만 작동하지 않습니다.
난 노력 했어:
7z a -mx0 -tzip C:\$$-edrive\F-G-H.zip @fgh.txt
실제로 선택하는 한 꽤 잘 작동하지만 디렉토리 구조는 유지하지 않습니다. 슬프게도
어떻게해야합니까?