Class WimDirectoryEntry

Class WimDirectoryEntry

Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)

Представляє єдиний каталог у архіві wim.

public sealed class WimDirectoryEntry : WimEntry

Спадкування

objectWimEntryWimDirectoryEntry

Спадковані члени

WimEntry.ToString(), WimEntry.Archive, WimEntry.Image, WimEntry.Parent, WimEntry.Name, WimEntry.ShortName, WimEntry.FullPath, WimEntry.ChangeTime, WimEntry.CreationTime, WimEntry.LastAccessTime, WimEntry.LastWriteTime, WimEntry.FileAttributes, WimEntry.AlternateDataStreams, WimEntry.HardLink, WimEntry.HasHardLinks, WimEntry.IsDirectory, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Властивості

AllEntries

Отримує всі записи типу Aspose.Zip.Wim.WimEntry, що складають каталог рекурсивно.

public IEnumerable<wimentry> AllEntries { get; }

Значення властивості

IEnumerable<WimEntry&gt;

Directories

Отримує записи типу Aspose.Zip.Wim.WimDirectoryEntry, що складають каталог.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Значення властивості

ReadOnlyCollection<WimDirectoryEntry&gt;

Files

Отримує записи типу Aspose.Zip.Wim.WimFileEntry, що складають каталог.

public ReadOnlyCollection<wimfileentry> Files { get; }

Значення властивості

ReadOnlyCollection<WimFileEntry&gt;

FilesAndDirectories

Отримує записи типу Aspose.Zip.Wim.WimEntry, що складають каталог.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Значення властивості

IEnumerable<WimEntry&gt;

Методи

ExtractToDirectory(string)

Витягує всі файли в поточному каталозі до наданого каталогу.

public void ExtractToDirectory(string destinationDirectory)

Параметри

destinationDirectory string

Шлях до каталогу, куди будуть розміщені витягнуті файли.

Приклади

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}

Зауваження

Якщо каталог не існує, він буде створений.

Виключення

ArgumentNullException

path є null

PathTooLongException

Вказаний шлях, ім’я файлу або обидва перевищують максимальну довжину, визначену системою. Наприклад, на платформах Windows шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.

SecurityException

Викликач не має необхідного дозволу для доступу до існуючого каталогу.

NotSupportedException

Якщо каталог не існує, шлях містить символ двокрапки (:) який не є частиною мітки диска (“C:").

ArgumentException

path є рядком нульової довжини, містить лише пробіли або містить один або кілька недопустимих символів. Ви можете перевірити наявність недопустимих символів, використовуючи метод System.IO.Path.GetInvalidPathChars. -або- path починається з, або містить, лише символ двокрапки (:).

IOException

Каталог, вказаний шляхом, є файлом. -або- Ім’я мережі не відомо.

InvalidDataException

Архів пошкоджено.

 Українська