Class WimDirectoryEntry

Class WimDirectoryEntry

نام ها : Aspose.Zip.Wim جمع آوری: Aspose.Zip.dll (25.5.0)

نشان دهنده یک دایرکتوری واحد در آرشیو wim است.

public sealed class WimDirectoryEntry : WimEntry

Inheritance

object WimEntry WimDirectoryEntry

اعضای ارثی

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 نوع تشکیل دایرکتوری بارها و بارها.

public IEnumerable<wimentry> AllEntries { get; }

ارزش املاک

IEnumerable &lt؛ WimEntry >

Directories

دریافت ورودی های Aspose.Zip.Wim.WimDirectoryEntry نوعی که دایرکتوری را تشکیل می دهد.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

ارزش املاک

ReadOnlyCollection &lt؛ WimDirectoryEntry >

Files

دریافت ورودی از نوع Aspose.Zip.Wim.WimFileEntry که دایرکتوری را تشکیل می دهد.

public ReadOnlyCollection<wimfileentry> Files { get; }

ارزش املاک

ReadOnlyCollection &lt؛ WimFileEntry >

FilesAndDirectories

دریافت ورودی از Aspose.Zip.Wim.WimEntry نوع تشکیل دایرکتوری.

public IEnumerable<wimentry> FilesAndDirectories { get; }

ارزش املاک

IEnumerable &lt؛ WimEntry >

Methods

ExtractToDirectory(String)

تمام فایل ها را در دایرکتوری فعلی به دایرکتوری ارائه شده استخراج می کند.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

مسیر به دایرکتوری برای قرار دادن فایل های استخراج شده در.

Examples

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

Remarks

اگر دایرکتوری وجود نداشته باشد، ایجاد خواهد شد.

Exceptions

ArgumentNullException

مسیر صفر است

PathTooLongException

برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.

SecurityException

تماس گیرنده اجازه لازم برای دسترسی به دایرکتوری موجود را ندارد.

NotSupportedException

اگر دایرکتوری وجود ندارد، مسیر حاوی یک کاراکتر ستون فقرات (:) است که بخشی از یک برچسب درایو نیست (“C:”).

ArgumentException

مسیر یک ردیف صفر طول است، حاوی فقط فضای سفید است، یا حاوی یک یا چند کاراکتر نادرست است. شما می توانید برای کاراکتر نادرست با استفاده از روش System.IO.Path.GetInvalidPathChars درخواست کنید. -یا- مسیر با، یا حاوی، تنها یک کاراکتر ستون فقرات (:).

IOException

دایرکتوری مشخص شده توسط مسیر یک فایل است. -یا- نام شبکه شناخته نشده است.

InvalidDataException

این آرشیو خراب شده است.

 فارسی