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
Calea este zero
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.
Solicitantul nu are permisiunea necesară pentru a accesa directorul existent.
Dacă directorul nu există, calea conține un caracter colon (:) care nu face parte dintr-o etichetă de disc (“C:”).
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 (:).
Directoriul specificat de cale este un fișier. -or- Numele rețelei nu este cunoscut.
Arhiva este coruptă.