Class WimDirectoryEntry

Class WimDirectoryEntry

İsim alanı : Aspose.Zip.Wim Toplama: Aspose.Zip.dll (25.5.0)

WIM arşivinde tek bir dizin oluşturur.

public sealed class WimDirectoryEntry : WimEntry

Inheritance

object WimEntry WimDirectoryEntry

mirasçı üyeleri

WimEntry.ToString() , WimEntry.Archive , WimEntry.Image , WimEntry.Parent , WimEntry.Name , WimEntry.ShortName , WimEntry.FullPath , WimEntry.ChangeTime , WimEntry.CreationTime , WimEntry.LastAccessTime , WimEntry.LastWriteTime , WimEntry.ModificationTime , 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()

Properties

AllEntries

Aspose.Zip.Wim.WimEntry tipi tüm girişleri alır ve dizinleri tekrar tekrar oluşturur.

public IEnumerable<wimentry> AllEntries { get; }

Mülkiyet Değer

IEnumerable &lt için; WimEntry >

Directories

Adresi oluşturan Aspose.Zip.Wim.WimDirectoryEntry tipi girişleri alır.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Mülkiyet Değer

ReadOnlyCollection &lt için; WimDirectoryEntry >

Files

Adresi oluşturan Aspose.Zip.Wim.WimFileEntry tipi girişleri alır.

public ReadOnlyCollection<wimfileentry> Files { get; }

Mülkiyet Değer

ReadOnlyCollection &lt için; WimFileEntry >

FilesAndDirectories

Adresi oluşturan Aspose.Zip.Wim.WimEntry tipi girişleri alır.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Mülkiyet Değer

IEnumerable &lt için; WimEntry >

Methods

ExtractToDirectory(Sırt)

Mevcut dizinindeki tüm dosyaları sağlanan dizine çıkarır.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Çekilen dosyaları yerleştirmek için dizine giden yol.

Examples

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

Remarks

Eğer katalog yoksa, oluşturulacaktır.

Exceptions

ArgumentNullException

yol sıfırdır

PathTooLongException

Örneğin, Windows tabanlı platformlarda, yollar 248 karakterden az olmalıdır ve dosya isimleri 260 karakterden az olmalıdır.

SecurityException

Çağrıcı, mevcut dizinlere erişmek için gerekli izinlere sahip değildir.

NotSupportedException

Eğer dizin yoksa, yol bir sürücü etiketinin bir parçası olmayan bir kolon karakterini (:) içerir (“C:”).

ArgumentException

yol sıfır uzunluğundaki bir çizgidir, yalnızca beyaz alan içerir veya bir veya daha fazla olumsuz karakter içerir. Sistem.IO.Path.GetInvalidPathChars yöntemini kullanarak olumsuz karakterler için sorgulama yapabilirsiniz. -veya- yol sadece bir kolon karakter (:) ile önceden ayarlanmıştır veya içerir.

IOException

Yol tarafından belirtilen dizin bir dosyadır. -or- Ağ adı bilinmemektedir.

InvalidDataException

Arşiv bozulmuştur.

 Türkçe