Class WimImage

Class WimImage

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

Представляет собой одно изображение в архиве wim.

public sealed class WimImage

Наследование

objectWimImage

Унаследованные члены

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;

Parent

Получает архив, к которому принадлежит изображение.

public WimArchive Parent { get; }

Значение свойства

WimArchive

RootDirectory

Получает корневую запись директории изображения.

public WimDirectoryEntry RootDirectory { get; }

Значение свойства

WimDirectoryEntry

Методы

ExtractToDirectory(string)

Извлекает все файлы из изображения в указанную директорию.

public void ExtractToDirectory(string destinationDirectory)

Параметры

destinationDirectory string

Путь к директории, в которую будут помещены извлеченные файлы.

Примеры

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

Примечания

Если директория не существует, она будет создана.

Исключения

ArgumentNullException

путь равен null

PathTooLongException

Указанный путь, имя файла или оба превышают максимальную длину, определенную системой. Например, на платформах Windows пути должны быть менее 248 символов, а имена файлов — менее 260 символов.

SecurityException

У вызывающего нет необходимых разрешений для доступа к существующей директории.

NotSupportedException

Если директория не существует, путь содержит символ двоеточия (:) который не является частью метки диска (“C:").

ArgumentException

путь является строкой нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода System.IO.Path.GetInvalidPathChars. -или- путь начинается с двоеточия (:) или содержит только его.

IOException

Директория, указанная в пути, является файлом. -или- Сетевое имя неизвестно.

InvalidDataException

Изображение повреждено.

GetEntry(string)

Получает запись типа Aspose.Zip.Wim.WimEntry для заданного пути.

public WimEntry GetEntry(string path)

Параметры

path string

Путь к файлу или директории.

Возвращает

WimEntry

Запись типа Aspose.Zip.Wim.WimEntry.

 Русский