Archive.CreateEntries

CreateEntries(DirectoryInfo, bool)

Verilen dizindeki tüm dosyaları ve dizinleri tekrar tekrar arşive ekler.

public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
ParametreTipTanım
directoryDirectoryInfoSıkıştırılacak dizin.
includeRootDirectoryBooleanKök dizinin kendisinin dahil edilip edilmeyeceğini belirtir.

Geri dönüş değeri

Oluşturulan girişleri içeren arşiv.

istisnalar

istisnaşart
DirectoryNotFoundExceptionyoludirectory eşlenmemiş bir sürücüde olmak gibi geçersizdir.
SecurityExceptionArayan, erişim için gerekli izne sahip değildirectory.

Örnekler

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

Ayrıca bakınız


CreateEntries(string, bool)

Verilen dizindeki tüm dosyaları ve dizinleri tekrar tekrar arşive ekler.

public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
ParametreTipTanım
sourceDirectoryStringSıkıştırılacak dizin.
includeRootDirectoryBooleanKök dizinin kendisinin dahil edilip edilmeyeceğini belirtir.

Geri dönüş değeri

Oluşturulan girişleri içeren arşiv.

Örnekler

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

Ayrıca bakınız