Class TarArchive

TarArchive class

Αυτή η κλάση αντιπροσωπεύει το αρχείο αρχειοθέτησης tar. Χρησιμοποιήστε το για να συνθέσετε, να εξαγάγετε ή να ενημερώσετε αρχεία tar.

public class TarArchive : IArchive

Κατασκευαστές

ΟνομαΠεριγραφή
TarArchive()Αρχικοποιεί μια νέα παρουσία τουTarArchive τάξη.
TarArchive(Stream)Αρχικοποιεί μια νέα παρουσία τουArchive Η λίστα καταχωρήσεων κλάσης και σύνθεσης μπορεί να εξαχθεί από το αρχείο.
TarArchive(string)Αρχικοποιεί μια νέα παρουσία τουTarArchive Η λίστα καταχωρήσεων κλάσης και σύνθεσης μπορεί να εξαχθεί από το αρχείο.

Ιδιότητες

ΟνομαΠεριγραφή
Entries { get; }Λαμβάνει καταχωρήσεις τουTarEntry τύπος που αποτελεί το αρχείο.

Μέθοδοι

ΟνομαΠεριγραφή
static FromGZip(Stream)Εξάγει το παρεχόμενο αρχείο gzip και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromGZip(string)Εξάγει το παρεχόμενο αρχείο gzip και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromLZip(Stream)Εξάγει το παρεχόμενο αρχείο lzip και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromLZip(string)Εξάγει το παρεχόμενο αρχείο lzip και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromXz(Stream)Εξάγει το παρεχόμενο αρχείο μορφής xz και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromXz(string)Εξάγει το παρεχόμενο αρχείο μορφής xz και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromZ(Stream)Εξάγει το παρεχόμενο αρχείο μορφής Z και συνθέτειTarArchive από εξαγόμενα δεδομένα.
static FromZ(string)Εξάγει το παρεχόμενο αρχείο μορφής Z και συνθέτειTarArchive από εξαγόμενα δεδομένα.
CreateEntries(DirectoryInfo, bool)Προσθέτει στο αρχείο όλα τα αρχεία και τους καταλόγους αναδρομικά στον κατάλογο που δίνεται.
CreateEntries(string, bool)Προσθέτει στο αρχείο όλα τα αρχεία και τους καταλόγους αναδρομικά στον κατάλογο που δίνεται.
CreateEntry(string, FileInfo, bool)Δημιουργία μίας καταχώρησης μέσα στο αρχείο.
CreateEntry(string, Stream, FileSystemInfo)Δημιουργία μίας καταχώρησης μέσα στο αρχείο.
CreateEntry(string, string, bool)Δημιουργία μίας καταχώρησης μέσα στο αρχείο.
DeleteEntry(int)Αφαιρεί την καταχώρηση από τη λίστα καταχωρήσεων κατά ευρετήριο.
DeleteEntry(TarEntry)Καταργεί την πρώτη εμφάνιση μιας συγκεκριμένης καταχώρισης από τη λίστα καταχωρήσεων.
Dispose()Εκτελεί εργασίες που καθορίζονται από την εφαρμογή που σχετίζονται με την απελευθέρωση, την απελευθέρωση ή την επαναφορά μη διαχειριζόμενων πόρων.
ExtractToDirectory(string)Εξάγει όλα τα αρχεία στο αρχείο στον παρεχόμενο κατάλογο.
Save(Stream, TarFormat?)Αποθηκεύει το αρχείο στη ροή που παρέχεται.
Save(string, TarFormat?)Αποθηκεύει το αρχείο στο παρεχόμενο αρχείο προορισμού.
SaveGzipped(Stream, TarFormat?)Αποθηκεύει το αρχείο στη ροή με συμπίεση gzip.
SaveGzipped(string, TarFormat?)Αποθηκεύει το αρχείο στο αρχείο κατά διαδρομή με συμπίεση gzip.
SaveLzipped(Stream, TarFormat?)Αποθηκεύει το αρχείο στη ροή με συμπίεση lzip.
SaveLzipped(string, TarFormat?)Αποθηκεύει το αρχείο στο αρχείο κατά διαδρομή με συμπίεση lzip.
SaveXzCompressed(Stream, TarFormat?, XzArchiveSettings)Αποθηκεύει το αρχείο στη ροή με συμπίεση xz.
SaveXzCompressed(string, TarFormat?, XzArchiveSettings)Αποθηκεύει το αρχείο στη διαδρομή ανά διαδρομή με συμπίεση xz.
SaveZCompressed(Stream, TarFormat?)Αποθηκεύει το αρχείο στη ροή με συμπίεση Z.
SaveZCompressed(string, TarFormat?)Αποθηκεύει το αρχείο στη διαδρομή ανά διαδρομή με συμπίεση Z.

Δείτε επίσης