TarArchive.CreateEntries
Innehåll
[
Dölj
]CreateEntries(DirectoryInfo, bool)
Lägger till alla filer och kataloger i arkivet rekursivt i den angivna katalogen.
public TarArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
Parameter | Typ | Beskrivning |
---|---|---|
directory | DirectoryInfo | Katalog att komprimera. |
includeRootDirectory | Boolean | Anger om själva rotkatalogen ska inkluderas eller inte. |
Returvärde
Arkivet med sammansatta poster.
Exempel
using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
using (var archive = new TarArchive())
{
archive.CreateEntries(new DirectoryInfo("C:\folder"), false);
archive.Save(tarFile);
}
}
Se även
- class TarArchive
- namnutrymme Aspose.Zip.Tar
- hopsättning Aspose.Zip
CreateEntries(string, bool)
Lägger till alla filer och kataloger i arkivet rekursivt i den angivna katalogen.
public TarArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
Parameter | Typ | Beskrivning |
---|---|---|
sourceDirectory | String | Katalog att komprimera. |
includeRootDirectory | Boolean | Anger om själva rotkatalogen ska inkluderas eller inte. |
Returvärde
Arkivet med sammansatta poster.
Undantag
undantag | skick |
---|---|
ArgumentNullException | sourceDirectory är inget. |
SecurityException | Den som ringer har inte den behörighet som krävs för att få åtkomstsourceDirectory. |
ArgumentException | sourceDirectory innehåller ogiltiga tecken som “, <, > eller |. |
PathTooLongException | Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden. Till exempel, på Windows-baserade plattformar måste sökvägar vara mindre än 248 tecken och filnamn måste vara mindre än 260 tecken. Den angivna sökvägen, filnamnet eller båda är för långa. |
Exempel
using (FileStream tarFile = File.Open("archive.tar", FileMode.Create))
{
using (var archive = new TarArchive())
{
archive.CreateEntries("C:\folder", false);
archive.Save(tarFile);
}
}
Se även
- class TarArchive
- namnutrymme Aspose.Zip.Tar
- hopsättning Aspose.Zip