SevenZipArchive.SaveSplit
SevenZipArchive.SaveSplit method
Αποθηκεύει το αρχείο πολλών τόμων στον παρεχόμενο κατάλογο προορισμού.
public void SaveSplit(string destinationDirectory, SplitSevenZipArchiveSaveOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
destinationDirectory | String | Η διαδρομή προς τον κατάλογο όπου θα δημιουργηθούν τα τμήματα αρχειοθέτησης. |
options | SplitSevenZipArchiveSaveOptions | Επιλογές για αποθήκευση αρχείου, συμπεριλαμβανομένου του ονόματος αρχείου. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
InvalidOperationException | Αυτό το αρχείο άνοιξε από υπάρχουσα πηγή. |
ArgumentNullException | destinationDirectory είναι μηδενικό. |
SecurityException | Ο καλών δεν έχει την απαιτούμενη άδεια πρόσβασης στον κατάλογο. |
ArgumentException | destinationDirectory περιέχει μη έγκυρους χαρακτήρες όπως “, >, < ή |. |
PathTooLongException | Η καθορισμένη διαδρομή υπερβαίνει το μέγιστο μήκος που καθορίζεται από το σύστημα. |
Παρατηρήσεις
Αυτή η μέθοδος συνθέτει πολλά (n
) filename filename.7z.001, filename.7z.002, …, filename.7z.(n).
Δεν είναι δυνατό να γίνει το υπάρχον αρχείο πολλών τόμων.
Παραδείγματα
using (SevenZipArchive archive = new SevenZipArchive())
{
archive.CreateEntry("entry.bin", "data.bin");
archive.SaveSplit(@"C:\Folder", new SplitSevenZipArchiveSaveOptions("volume", 65536));
}
Δείτε επίσης
- class SplitSevenZipArchiveSaveOptions
- class SevenZipArchive
- χώρος ονομάτων Aspose.Zip.SevenZip
- συνέλευση Aspose.Zip