Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Представляє єдиний каталог у архіві wim.
public sealed class WimDirectoryEntry : WimEntry
Спадкування
object ← WimEntry ← WimDirectoryEntry
Спадковані члени
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>
Directories
Отримує записи типу Aspose.Zip.Wim.WimDirectoryEntry, що складають каталог.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Значення властивості
ReadOnlyCollection<WimDirectoryEntry>
Files
Отримує записи типу Aspose.Zip.Wim.WimFileEntry, що складають каталог.
public ReadOnlyCollection<wimfileentry> Files { get; }
Значення властивості
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
Отримує записи типу Aspose.Zip.Wim.WimEntry, що складають каталог.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Значення властивості
IEnumerable<WimEntry>
Методи
ExtractToDirectory(string)
Витягує всі файли в поточному каталозі до наданого каталогу.
public void ExtractToDirectory(string destinationDirectory)
Параметри
destinationDirectory
string
Шлях до каталогу, куди будуть розміщені витягнуті файли.
Приклади
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
Зауваження
Якщо каталог не існує, він буде створений.
Виключення
path є null
Вказаний шлях, ім’я файлу або обидва перевищують максимальну довжину, визначену системою. Наприклад, на платформах Windows шляхи повинні бути менше 248 символів, а імена файлів повинні бути менше 260 символів.
Викликач не має необхідного дозволу для доступу до існуючого каталогу.
Якщо каталог не існує, шлях містить символ двокрапки (:) який не є частиною мітки диска (“C:").
path є рядком нульової довжини, містить лише пробіли або містить один або кілька недопустимих символів. Ви можете перевірити наявність недопустимих символів, використовуючи метод System.IO.Path.GetInvalidPathChars. -або- path починається з, або містить, лише символ двокрапки (:).
Каталог, вказаний шляхом, є файлом. -або- Ім’я мережі не відомо.
Архів пошкоджено.