SevenZipArchive.SaveSplit
SevenZipArchive.SaveSplit method
将多卷存档保存到提供的目标目录。
public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
范围 | 类型 | 描述 |
---|---|---|
destinationDirectory | String | 要创建存档段的目录的路径。 |
options | SplitSevenZipArchiveSaveOptions | 存档保存选项,包括文件名。 |
例外
例外 | (健康)状况 |
---|---|
InvalidOperationException | 该档案是从现有来源打开的。 |
ArgumentNullException | destinationDirectory一片空白。 |
SecurityException | 调用者没有访问目录所需的权限。 |
ArgumentException | destinationDirectory包含无效字符,例如 “、>、< 或 |。 |
PathTooLongException | 指定的路径超过了系统定义的最大长度。 |
评论
这个方法组成了几个(n
) 文件 filename.7z.001, filename.7z.002, …, filename.7z.(n)。
不能使现有档案多卷。
例子
using (SevenZipArchive archive = new SevenZipArchive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitSevenZipArchiveSaveOptions("volume", 65536));
}
也可以看看
- class SplitSevenZipArchiveSaveOptions
- class SevenZipArchive
- 命名空间 Aspose.Zip.SevenZip
- 部件 Aspose.Zip