TarArchive.CreateEntries
Содержание
[
Скрывать
]CreateEntries(DirectoryInfo, bool)
Добавляет в архив все файлы и каталоги рекурсивно в заданном каталоге.
public TarArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
Параметр | Тип | Описание |
---|---|---|
directory | DirectoryInfo | Каталог для сжатия. |
includeRootDirectory | Boolean | Указывает, включать ли сам корневой каталог или нет. |
Возвращаемое значение
Архив с записями составлен.
Примеры
using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
using (var archive = new TarArchive())
{
archive.CreateEntries(new DirectoryInfo("C:\folder"), false);
archive.Save(tarFile);
}
}
Смотрите также
- class TarArchive
- пространство имен Aspose.Zip.Tar
- сборка Aspose.Zip
CreateEntries(string, bool)
Добавляет в архив все файлы и каталоги рекурсивно в заданном каталоге.
public TarArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
Параметр | Тип | Описание |
---|---|---|
sourceDirectory | String | Каталог для сжатия. |
includeRootDirectory | Boolean | Указывает, включать ли сам корневой каталог или нет. |
Возвращаемое значение
Архив с записями составлен.
Исключения
исключение | условие |
---|---|
ArgumentNullException | sourceDirectory нулевой. |
SecurityException | У вызывающего абонента нет необходимого разрешения для доступаsourceDirectory. |
ArgumentException | sourceDirectory содержит недопустимые символы, такие как “, <, > или |. |
PathTooLongException | Указанный путь, имя файла или оба превышают максимальную длину, определенную системой. Например, на платформах Windows пути должны содержать менее 248 символов, а имена файлов — менее 260 символов. Указанный путь, имя файла или оба слишком длинные. |
Примеры
using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
using (var archive = new TarArchive())
{
archive.CreateEntries("C:\folder", false);
archive.Save(tarFile);
}
}
Смотрите также
- class TarArchive
- пространство имен Aspose.Zip.Tar
- сборка Aspose.Zip