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