파일에 지정된 파일을 zip/압축하는 방법은 무엇입니까?

파일에 지정된 파일을 zip/압축하는 방법은 무엇입니까?

압축해야 하는 파일 경로 목록(수백 개의 파일)이 제공되었습니다. 각 디렉터리로 이동하여 다른 디렉터리에 수동으로 복사/붙여넣고 결국 해당 디렉터리를 압축하지 않고도 내가 지정한 모든 파일 경로를 찾아 내용으로 zip을 생성하기 위해 실행할 수 있는 명령이 있습니까?

Windows Server 2008을 사용하는 경우 표준 Windows zip 또는 7zip을 사용할 수 있습니다. 기본적으로 지금은 압축해야 하는 모든 경로가 포함된 텍스트 파일이 있습니다. 예:

C:\Resources\LabAutomationEmail\test.csv

E:\Resources\LabAutomationEmail\example.csv

D:\Resources\LabAutomationEmail\anotherexample.csv

따라서 누군가가 이 텍스트 파일을 명령에 대한 매개변수로 전달하여 텍스트 파일의 모든 파일을 보고 대상 폴더에 압축할 수 있다면 내 목표는 달성될 것입니다.

답변1

@DavidPostill이 좋은 대답을 했습니다. 각 .csv 파일에는 다음과 같은 파일 경로 목록이 포함되어 있는 것 같습니다. D:\Resources\LabAutomationEmail\file1.ext D:\Resources\LabAutomationEmail\file2.ext ... 그렇지 않은 경우 .csv 파일이 보이도록 편집하세요. 그렇게. 그런 다음 각 .csv 파일에서 David의 명령줄을 사용하여 @listfile.txt를 @C:\Resources\LabAutomationEmail\test.csv 등으로 바꾸세요.

특정 디렉터리의 모든 파일을 압축하는 경우 와일드카드를 사용할 수도 있습니다. 보다:https://sevenzip.osdn.jp/chm/cmdline/syntax.htm

관련 정보