Class XarDirectoryEntry

Class XarDirectoryEntry

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

xar arşivindeki dizin girişini temsil eder.

public sealed class XarDirectoryEntry : XarEntry

Miras

objectXarEntryXarDirectoryEntry

Miras Alınan Üyeler

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

Özellikler

AllEntries

Dizini oluşturan Aspose.Zip.Xar.XarEntry türündeki tüm girişleri alır.

public IEnumerable<xarentry> AllEntries { get; }

Özellik Değeri

IEnumerable<XarEntry&gt;

Directories

Dizini oluşturan Aspose.Zip.Xar.XarDirectoryEntry türündeki girişleri alır.

public IEnumerable<xardirectoryentry> Directories { get; }

Özellik Değeri

IEnumerable<XarDirectoryEntry&gt;

Files

Dizini oluşturan Aspose.Zip.Xar.XarFileEntry türündeki girişleri alır.

public IEnumerable<xarfileentry> Files { get; }

Özellik Değeri

IEnumerable<XarFileEntry&gt;

FilesAndDirectories

Dizini oluşturan Aspose.Zip.Xar.XarEntry türündeki girişleri alır.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Özellik Değeri

IEnumerable<XarEntry&gt;

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 XarArchive("archive.xar")) 
{
   ((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}

Açıklamalar

Eğer dizin mevcut değilse, oluşturulacaktır.

İstisnalar

ArgumentNullException

path null

PathTooLongException

Belirtilen yol, dosya adı veya her ikisi de 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.

SecurityException

Çağrının mevcut dizine erişim için gerekli izni yoktur.

NotSupportedException

Eğer dizin mevcut değilse, yol, bir sürücü etiketinin (“C:") parçası olmayan bir iki nokta üst üste karakteri (:) içerir.

ArgumentException

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 üst üste karakteri (:) ile başlıyorsa veya içeriyorsa.

IOException

path tarafından belirtilen dizin bir dosyadır. -veya- Ağ adı bilinmiyor.

InvalidDataException

Arşiv bozulmuştur.

 Türkçe