Archive.CreateEntries

CreateEntries(DirectoryInfo, bool)

Προσθέτει στο αρχείο όλα τα αρχεία και τους καταλόγους αναδρομικά στον κατάλογο που δίνεται.

public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
ΠαράμετροςΤύποςΠεριγραφή
directoryDirectoryInfoΚατάλογος για συμπίεση.
includeRootDirectoryBooleanΥποδεικνύει εάν θα συμπεριληφθεί ο ίδιος ο ριζικός κατάλογος ή όχι.

Επιστρεφόμενη Αξία

Το αρχείο με τις καταχωρήσεις που έχουν συντεθεί.

Εξαιρέσεις

εξαίρεσηκατάσταση
DirectoryNotFoundExceptionΤο μονοπάτι προςdirectory δεν είναι έγκυρο, όπως είναι σε μη αντιστοιχισμένη μονάδα δίσκου.
SecurityExceptionΟ καλών δεν έχει την απαιτούμενη άδεια πρόσβασηςdirectory.

Παραδείγματα

using (Archive archive = new Archive())
{
    DirectoryInfo folder = new DirectoryInfo("C:\folder");
    archive.CreateEntries(folder);
    archive.Save("folder.zip");
}

Δείτε επίσης


CreateEntries(string, bool)

Προσθέτει στο αρχείο όλα τα αρχεία και τους καταλόγους αναδρομικά στον κατάλογο που δίνεται.

public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
ΠαράμετροςΤύποςΠεριγραφή
sourceDirectoryStringΚατάλογος για συμπίεση.
includeRootDirectoryBooleanΥποδεικνύει εάν θα συμπεριληφθεί ο ίδιος ο ριζικός κατάλογος ή όχι.

Επιστρεφόμενη Αξία

Το αρχείο με τις καταχωρήσεις που έχουν συντεθεί.

Παραδείγματα

using (Archive archive = new Archive())
{
    archive.CreateEntries("C:\folder");
    archive.Save("folder.zip");
}

Δείτε επίσης