문제

주어진 폴더 7ZIP의 각 파일에 대해 다음 배치 명령을 사용하여 파일을 250MB 조각으로 분할하려고합니다. 디스크 I/O가 낮고 Amazon S3와 동기화하려고하기 때문에 파일을 지핑하지 않아야합니다 (-mx0).

 for /f %%f in ('dir /b c:\Test\') do START 7z.exe a %%f.zip -wc:\Test -oc:\TestOutput\ -v250m -mx0 -t7z

문제는 출력 폴더가 내가 지정한 폴더가 아니라 7ZIP 폴더 만 사용한다는 것입니다. 또한 분할하려는 파일은 최소 2.7GB 크기이며 출력 파일은 3MB에 불과합니다.

코드에 대한 아이디어가 있습니까?

또한 파일을 분할하고 배치 파일을 통해 실행할 수있는 대체 프로그램을 알고 있습니까? 아니면 나에게 전체 작업을 수행하는 도구?

고마워, 패트릭

도움이 되었습니까?

해결책

Amazon S3에 모두 적용되는 방식을 얻지 못했지만 사용할 수 있습니다. Cloudberry Explorer Pro 파일을 작은 조각으로 분류하고 S3로 전송을 자동화합니다.

다른 팁

나는 SFK라는 프로그램을 사용합니다. 진정한 "스위스 군대 나이프"입니다. 분할 기능이 있습니다.

http://stahlforce.com/dev/index.php?tool=split

(더 명확하게하기 위해, 그것은 명령 선이 있고, 사용하기 쉽고, 강력하지만,이 분할은 원하는대로 줄어드는 것이 아닙니다. 나중에 파일에 합류합니다.)

it just takes the 7zip folder.

스 플라이터 파일을 현재 작업 디렉토리에 넣습니다.

7ZIP 폴더는 아마도 현재 작업 디렉토리 일 것입니다. 출력 폴더로 변경하고 작동하는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top