Archive.CreateEntries
CreateEntries(DirectoryInfo, bool)
将给定目录中的所有文件和目录递归添加到存档中。
public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
范围 | 类型 | 描述 |
---|---|---|
directory | DirectoryInfo | 要压缩的目录。 |
includeRootDirectory | Boolean | 指示是否包含根目录本身。 |
返回值
包含条目的存档。
例外
例外 | (健康)状况 |
---|---|
DirectoryNotFoundException | 通往的道路directory无效,例如在未映射的驱动器上。 |
SecurityException | 调用者没有访问所需的权限directory. |
例子
using (Archive archive = new Archive())
{
DirectoryInfo folder = new DirectoryInfo("C:\folder");
archive.CreateEntries(folder);
archive.Save("folder.zip");
}
也可以看看
- class Archive
- 命名空间 Aspose.Zip
- 部件 Aspose.Zip
CreateEntries(string, bool)
将给定目录中的所有文件和目录递归添加到存档中。
public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
范围 | 类型 | 描述 |
---|---|---|
sourceDirectory | String | 要压缩的目录。 |
includeRootDirectory | Boolean | 指示是否包含根目录本身。 |
返回值
包含条目的存档。
例子
using (Archive archive = new Archive())
{
archive.CreateEntries("C:\folder");
archive.Save("folder.zip");
}
也可以看看
- class Archive
- 命名空间 Aspose.Zip
- 部件 Aspose.Zip