CpioArchive.Save
Innehåll
[
Dölj
]Save(string, CpioFormat)
Sparar arkiv till destinationsfil som tillhandahålls.
public void Save(string destinationFileName, CpioFormat cpioFormat = CpioFormat.OldAscii)
Parameter | Typ | Beskrivning |
---|---|---|
destinationFileName | String | Sökvägen till arkivet som ska skapas. Om det angivna filnamnet pekar på en befintlig fil kommer den att skrivas över. |
cpioFormat | CpioFormat | Definierar cpio-huvudformat. |
Undantag
undantag | skick |
---|---|
ArgumentException | destinationFileName är en sträng av noll längd, innehåller endast blanksteg eller innehåller ett eller flera ogiltiga tecken enligt definitionen av System.IO.Path.InvalidPathChars. |
ArgumentNullException | destinationFileName är inget. |
PathTooLongException | Den angivnadestinationFileName, filnamn 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. |
DirectoryNotFoundException | Den angivnadestinationFileName är ogiltigt, (det är till exempel på en omappad enhet). |
IOException | Ett I/O-fel uppstod när filen öppnades. |
UnauthorizedAccessException | destinationFileName angav en fil som är skrivskyddad och åtkomsten är inte Läs.-eller-sökväg specificerade en katalog.-eller- Uppringaren har inte den behörighet som krävs. |
NotSupportedException | destinationFileName är i ett ogiltigt format. |
Anmärkningar
Det är möjligt att spara ett arkiv på samma sökväg som det laddades från. Detta rekommenderas dock inte eftersom detta tillvägagångssätt använder kopiering till temporär fil.
Exempel
using (var archive = new CpioArchive())
{
archive.CreateEntry("entry1", "data.bin");
archive.Save("archive.cpio");
}
Se även
- enum CpioFormat
- class CpioArchive
- namnutrymme Aspose.Zip.Cpio
- hopsättning Aspose.Zip
Save(Stream, CpioFormat)
Sparar arkivet i den tillhandahållna strömmen.
public void Save(Stream output, CpioFormat cpioFormat = CpioFormat.OldAscii)
Parameter | Typ | Beskrivning |
---|---|---|
output | Stream | Destinationsström. |
cpioFormat | CpioFormat | Definierar cpio-huvudformat. |
Undantag
undantag | skick |
---|---|
ArgumentNullException | output är inget. |
ArgumentException | output är inte skrivbar. - eller -output är samma ström som vi extraherar från. - ELLER - Det är omöjligt att spara arkiv icpioFormat på grund av formatbegränsningar. |
Anmärkningar
outputmåste vara skrivbar.
Exempel
using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
{
using (var archive = new CpioArchive())
{
archive.CreateEntry("entry1", "data.bin");
archive.Save(cpioFile);
}
}
Se även
- enum CpioFormat
- class CpioArchive
- namnutrymme Aspose.Zip.Cpio
- hopsättning Aspose.Zip