Class WimImage
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Представляет собой одно изображение в архиве wim.
public sealed class WimImage
Наследование
Унаследованные члены
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>
Parent
Получает архив, к которому принадлежит изображение.
public WimArchive Parent { get; }
Значение свойства
RootDirectory
Получает корневую запись директории изображения.
public WimDirectoryEntry RootDirectory { get; }
Значение свойства
Методы
ExtractToDirectory(string)
Извлекает все файлы из изображения в указанную директорию.
public void ExtractToDirectory(string destinationDirectory)
Параметры
destinationDirectory
string
Путь к директории, в которую будут помещены извлеченные файлы.
Примеры
using (var archive = new WimArchive("install.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Примечания
Если директория не существует, она будет создана.
Исключения
путь равен null
Указанный путь, имя файла или оба превышают максимальную длину, определенную системой. Например, на платформах Windows пути должны быть менее 248 символов, а имена файлов — менее 260 символов.
У вызывающего нет необходимых разрешений для доступа к существующей директории.
Если директория не существует, путь содержит символ двоеточия (:) который не является частью метки диска (“C:").
путь является строкой нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода System.IO.Path.GetInvalidPathChars. -или- путь начинается с двоеточия (:) или содержит только его.
Директория, указанная в пути, является файлом. -или- Сетевое имя неизвестно.
Изображение повреждено.
GetEntry(string)
Получает запись типа Aspose.Zip.Wim.WimEntry для заданного пути.
public WimEntry GetEntry(string path)
Параметры
path
string
Путь к файлу или директории.
Возвращает
Запись типа Aspose.Zip.Wim.WimEntry.