TarArchive.TarArchive
περιεχόμενα
[
κρύβω
]TarArchive()
Αρχικοποιεί μια νέα παρουσία τουTarArchive
τάξη.
public TarArchive()
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει τον τρόπο συμπίεσης ενός αρχείου.
using (var archive = new TarArchive())
{
archive.CreateEntry("first.bin", "data.bin");
archive.Save("archive.tar");
}
Δείτε επίσης
- class TarArchive
- χώρος ονομάτων Aspose.Zip.Tar
- συνέλευση Aspose.Zip
TarArchive(Stream)
Αρχικοποιεί μια νέα παρουσία τουArchive
Η λίστα καταχωρήσεων κλάσης και σύνθεσης μπορεί να εξαχθεί από το αρχείο.
public TarArchive(Stream sourceStream)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
sourceStream | Stream | Η πηγή του αρχείου. Πρέπει να είναι αναζητήσιμο. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
InvalidDataException | sourceStream δεν είναι αναζητήσιμο. |
Παρατηρήσεις
Αυτός ο κατασκευαστής δεν αποσυσκευάζει καμία καταχώρηση. ΒλέπωOpen
μέθοδος αποσυσκευασίας.
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει πώς να εξαγάγετε όλες τις εγγραφές σε έναν κατάλογο.
using (var archive = new TarArchive(File.OpenRead("archive.tar")))
{
archive.ExtractToDirectory("C:\extracted");
}
Δείτε επίσης
- class TarArchive
- χώρος ονομάτων Aspose.Zip.Tar
- συνέλευση Aspose.Zip
TarArchive(string)
Αρχικοποιεί μια νέα παρουσία τουTarArchive
Η λίστα καταχωρήσεων κλάσης και σύνθεσης μπορεί να εξαχθεί από το αρχείο.
public TarArchive(string path)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
path | String | Η διαδρομή προς το αρχείο αρχειοθέτησης. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentNullException | path είναι μηδενικό. |
SecurityException | Ο καλών δεν έχει την απαιτούμενη άδεια πρόσβασης. |
ArgumentException | οpath είναι κενό, περιέχει μόνο λευκά κενά ή περιέχει μη έγκυρους χαρακτήρες. |
UnauthorizedAccessException | Πρόσβαση στο αρχείοpath απορρίπτεται. |
PathTooLongException | Το καθορισμένοpath, όνομα αρχείου ή και τα δύο υπερβαίνουν το μέγιστο μήκος που καθορίζεται από το σύστημα. Για παράδειγμα, σε πλατφόρμες που βασίζονται σε Windows, οι διαδρομές πρέπει να είναι μικρότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερο από 260 χαρακτήρες. |
NotSupportedException | Αρχείο στοpath περιέχει άνω και κάτω τελεία (:) στη μέση της συμβολοσειράς. |
Παρατηρήσεις
Αυτός ο κατασκευαστής δεν αποσυσκευάζει καμία καταχώρηση. ΒλέπωOpen
μέθοδος αποσυσκευασίας.
Παραδείγματα
Το ακόλουθο παράδειγμα δείχνει πώς να εξαγάγετε όλες τις εγγραφές σε έναν κατάλογο.
using (var archive = new TarArchive("archive.tar"))
{
archive.ExtractToDirectory("C:\extracted");
}
Δείτε επίσης
- class TarArchive
- χώρος ονομάτων Aspose.Zip.Tar
- συνέλευση Aspose.Zip