Class XarDirectoryEntry
Namespace: Aspose.Zip.Xar
Assembly: Aspose.Zip.dll (25.1.0)
Rappresenta un’entrata di directory all’interno dell’archivio xar.
public sealed class XarDirectoryEntry : XarEntry
Ereditarietà
object ← XarEntry ← XarDirectoryEntry
Membri Ereditati
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()
Proprietà
AllEntries
Ottiene tutte le entrate di tipo Aspose.Zip.Xar.XarEntry che costituiscono ricorsivamente la directory.
public IEnumerable<xarentry> AllEntries { get; }
Valore della Proprietà
IEnumerable<XarEntry>
Directories
Ottiene le entrate di tipo Aspose.Zip.Xar.XarDirectoryEntry che costituiscono la directory.
public IEnumerable<xardirectoryentry> Directories { get; }
Valore della Proprietà
IEnumerable<XarDirectoryEntry>
Files
Ottiene le entrate di tipo Aspose.Zip.Xar.XarFileEntry che costituiscono la directory.
public IEnumerable<xarfileentry> Files { get; }
Valore della Proprietà
FilesAndDirectories
Ottiene le entrate di tipo Aspose.Zip.Xar.XarEntry che costituiscono la directory.
public IEnumerable<xarentry> FilesAndDirectories { get; }
Valore della Proprietà
IEnumerable<XarEntry>
Metodi
ExtractToDirectory(string)
Estrae tutti i file nella directory corrente nella directory fornita.
public void ExtractToDirectory(string destinationDirectory)
Parametri
destinationDirectory
string
Il percorso della directory in cui posizionare i file estratti.
Esempi
using (var archive = new XarArchive("archive.xar"))
{
((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}
Osservazioni
Se la directory non esiste, verrà creata.
Eccezioni
il percorso è nullo
Il percorso specificato, il nome del file, o entrambi superano la lunghezza massima definita dal sistema. Ad esempio, sulle piattaforme Windows, i percorsi devono essere inferiori a 248 caratteri e i nomi dei file devono essere inferiori a 260 caratteri.
Il chiamante non ha il permesso richiesto per accedere alla directory esistente.
Se la directory non esiste, il percorso contiene un carattere due punti (:) che non fa parte di un’etichetta di unità (“C:").
il percorso è una stringa di lunghezza zero, contiene solo spazi bianchi o contiene uno o più caratteri non validi. Puoi interrogare i caratteri non validi utilizzando il metodo System.IO.Path.GetInvalidPathChars. -o- il percorso è prefissato con, o contiene, solo un carattere due punti (:).
La directory specificata dal percorso è un file. -o- Il nome della rete non è conosciuto.
L’archivio è corrotto.