Class XarDirectoryEntry
Numele spaţiului: Aspose.Zip.Xar Asamblare: Aspose.Zip.dll (25.5.0)
Representează intrarea directoriei în arhiva xar.
public sealed class XarDirectoryEntry : XarEntry
Inheritance
object ← XarEntry ← XarDirectoryEntry
Membrii moștenitori
XarEntry.ToString() , XarEntry.Name , XarEntry.FullPath , XarEntry.IsDirectory , XarEntry.Parent , XarEntry.CreationTime , XarEntry.LastAccessTime , XarEntry.LastWriteTime , XarEntry.ModificationTime , 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.Xar.XarEntry care constituie directorul în mod recurent.
public IEnumerable<xarentry> AllEntries { get; }
Valoarea proprietății
IEnumerable < XarEntry >
Directories
Obține intrări de tip Aspose.Zip.Xar.XarDirectoryEntry care constituie directorul.
public IEnumerable<xardirectoryentry> Directories { get; }
Valoarea proprietății
IEnumerable < XarDirectoryEntry >
Files
Obține intrări de tip Aspose.Zip.Xar.XarFileEntry care constituie directorul.
public IEnumerable<xarfileentry> Files { get; }
Valoarea proprietății
FilesAndDirectories
Obține intrări de tip Aspose.Zip.Xar.XarEntry care constituie directorul.
public IEnumerable<xarentry> FilesAndDirectories { get; }
Valoarea proprietății
IEnumerable < XarEntry >
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 XarArchive("archive.xar"))
{
((XarDirectoryEntry)archive.Entries[0]).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ă.