Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
Wim arşivindeki tek dizini temsil eder.
public sealed class WimDirectoryEntry : WimEntry
Kalıtım
object ← WimEntry ← WimDirectoryEntry
Kalıtılan Üyeler
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()
Özellikler
AllEntries
Dizini oluşturan Aspose.Zip.Wim.WimEntry türündeki tüm girişleri özyinelemeli olarak alır.
public IEnumerable<wimentry> AllEntries { get; }
Özellik Değeri
IEnumerable<WimEntry>
Directories
Dizini oluşturan Aspose.Zip.Wim.WimDirectoryEntry türündeki girişleri alır.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Özellik Değeri
ReadOnlyCollection<WimDirectoryEntry>
Files
Dizini oluşturan Aspose.Zip.Wim.WimFileEntry türündeki girişleri alır.
public ReadOnlyCollection<wimfileentry> Files { get; }
Özellik Değeri
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
Dizini oluşturan Aspose.Zip.Wim.WimEntry türündeki girişleri alır.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Özellik Değeri
IEnumerable<WimEntry>
Metotlar
ExtractToDirectory(string)
Mevcut dizindeki tüm dosyaları sağlanan dizine çıkarır.
public void ExtractToDirectory(string destinationDirectory)
Parametreler
destinationDirectory
string
Çıkarılan dosyaların yerleştirileceği dizinin yolu.
Örnekler
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
Açıklamalar
Eğer dizin mevcut değilse, oluşturulacaktır.
İstisnalar
path null
Belirtilen yol, dosya adı veya her ikisi, sistem tarafından tanımlanan maksimum uzunluğu aşmaktadır. Örneğin, Windows tabanlı platformlarda, yollar 248 karakterden kısa olmalı ve dosya adları 260 karakterden kısa olmalıdır.
Çağrının mevcut dizine erişim için gerekli izni yoktur.
Eğer dizin mevcut değilse, yol bir sürücü etiketinin (“C:") parçası olmayan bir iki nokta karakteri (:) içerir.
path sıfır uzunluğunda bir dize, yalnızca boşluk içeriyor veya bir veya daha fazla geçersiz karakter içeriyor. Geçersiz karakterleri sorgulamak için System.IO.Path.GetInvalidPathChars yöntemini kullanabilirsiniz. -veya- path yalnızca bir iki nokta karakteri (:) ile başlıyorsa veya içeriyorsa.
path tarafından belirtilen dizin bir dosyadır. -veya- Ağ adı bilinmiyor.
Arşiv bozulmuştur.