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
object ← XarEntry ← XarDirectoryEntry
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>
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>
Files
Dizini oluşturan Aspose.Zip.Xar.XarFileEntry türündeki girişleri alır.
public IEnumerable<xarfileentry> Files { get; }
Özellik Değeri
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>
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
path null
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.
Ç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 üst üste 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 üst üste karakteri (:) ile başlıyorsa veya içeriyorsa.
path tarafından belirtilen dizin bir dosyadır. -veya- Ağ adı bilinmiyor.
Arşiv bozulmuştur.