Class WimDirectoryEntry

Class WimDirectoryEntry

Numele spaţiului: Aspose.Zip.Wim Asamblare: Aspose.Zip.dll (25.5.0)

Reprezintă un singur director în arhiva wim.

public sealed class WimDirectoryEntry : WimEntry

Inheritance

object WimEntry WimDirectoryEntry

Membrii moștenitori

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

Obține toate intrările tipului Aspose.Zip.Wim.WimEntry care constituie directorul în mod recurent.

public IEnumerable<wimentry> AllEntries { get; }

Valoarea proprietății

IEnumerable < WimEntry >

Directories

Obține intrări de tip Aspose.Zip.Wim.WimDirectoryEntry care constituie directorul.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Valoarea proprietății

ReadOnlyCollection < WimDirectoryEntry >

Files

Obține intrări de tip Aspose.Zip.Wim.WimFileEntry care constituie directorul.

public ReadOnlyCollection<wimfileentry> Files { get; }

Valoarea proprietății

ReadOnlyCollection < WimFileEntry >

FilesAndDirectories

Obține intrări de tip Aspose.Zip.Wim.WimEntry care constituie directorul.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Valoarea proprietății

IEnumerable < WimEntry >

Methods

ExtractToDirectory(Strângere)

Extrage toate fișierele din directorul curent în directorul furnizat.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Calea către directorie pentru a pune în fișierele extrase.

Examples

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

Remarks

Dacă directorul nu există, acesta va fi creat.

Exceptions

ArgumentNullException

Calea este zero

PathTooLongException

Calea specificată, numele fișierului sau ambele depășesc lungimea maximă definită de sistem. De exemplu, pe platformele bazate pe Windows, căile trebuie să fie mai puțin de 248 de caractere, iar numele fișierului trebuie să fie mai puțin de 260 de caractere.

SecurityException

Solicitantul nu are permisiunea necesară pentru a accesa directorul existent.

NotSupportedException

Dacă directorul nu există, calea conține un caracter colon (:) care nu face parte dintr-o etichetă de disc (“C:”).

ArgumentException

Putea este o linie de lungime zero, conține doar spațiu alb, sau conține unul sau mai multe caractere invalide. puteți solicita caractere invalide folosind metoda System.IO.Path.GetInvalidPathChars. -or- Putea este prefixată cu, sau conține, doar un caracter colon (:).

IOException

Directoriul specificat de cale este un fișier. -or- Numele rețelei nu este cunoscut.

InvalidDataException

Arhiva este coruptă.

 Română