Class XarDirectoryEntry

Class XarDirectoryEntry

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

Sertifika arşivinin içindeki katalog girişini temsil eder.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

mirasçı üyeleri

XarEntry.ToString() , XarEntry.Name , XarEntry.FullPath , XarEntry.IsDirectory , XarEntry.Parent , XarEntry.CreationTime , XarEntry.LastAccessTime , XarEntry.LastWriteTime , XarEntry.ModificationTime , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

AllEntries

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

public IEnumerable<xarentry> AllEntries { get; }

Mülkiyet Değer

IEnumerable &lt için; XarEntry >

Directories

Adresi oluşturan Aspose.Zip.Xar.XarDirectoryEntry tipi girişleri alır.

public IEnumerable<xardirectoryentry> Directories { get; }

Mülkiyet Değer

IEnumerable &lt için; XarDirectoryEntry >

Files

Adresi oluşturan Aspose.Zip.Xar.XarFileEntry tipi girişleri alır.

public IEnumerable<xarfileentry> Files { get; }

Mülkiyet Değer

IEnumerable &lt için; XarFileEntry >

FilesAndDirectories

Adresi oluşturan Aspose.Zip.Xar.XarEntry tipi girişleri alır.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Mülkiyet Değer

IEnumerable &lt için; XarEntry >

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 XarArchive("archive.xar")) 
{
   ((XarDirectoryEntry)archive.Entries[0]).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