Archive.SaveSplit

Archive.SaveSplit method

다중 볼륨 아카이브를 제공된 대상 디렉토리에 저장합니다.

public void SaveSplit(string destinationDirectory, SplitArchiveSaveOptions options)
모수유형설명
destinationDirectoryString아카이브 세그먼트를 생성할 디렉토리 경로.
optionsSplitArchiveSaveOptions파일 이름을 포함한 아카이브 저장 옵션.

예외

예외상태
InvalidOperationException이 아카이브는 기존 소스에서 열렸습니다.
NotSupportedException이 아카이브는 XZ 방식으로 압축되고 암호화됩니다.
ArgumentNullExceptiondestinationDirectory null입니다.
SecurityException호출자에게 디렉토리에 액세스하는 데 필요한 권한이 없습니다.
ArgumentExceptiondestinationDirectory “, >, < 또는 |와 같은 유효하지 않은 문자가 포함되어 있습니다.
PathTooLongException지정된 경로가 시스템 정의 최대 길이를 초과합니다.

비고

이 방법은 여러 가지(N) 파일 filename.z01, filename.z02, …, filename.z(n-1), filename.zip.

기존 아카이브를 다중 볼륨으로 만들 수 없습니다.

using (Archive archive = new Archive())
{
    archive.CreateEntry("entry.bin", "data.bin");
    archive.SaveSplit(@"C:\Folder",  new SplitArchiveSaveOptions("volume", 65536));
}

또한보십시오