Freigeben über


TarWriter.WriteEntry Methode

Definition

Überlädt

WriteEntry(TarEntry)

Schreibt den angegebenen Eintrag in den Archivstream.

WriteEntry(String, String)

Schreibt die angegebene Datei als Tar-Eintrag in den Archivstream.

WriteEntry(TarEntry)

Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs

Schreibt den angegebenen Eintrag in den Archivstream.

public:
 void WriteEntry(System::Formats::Tar::TarEntry ^ entry);
public void WriteEntry (System.Formats.Tar.TarEntry entry);
member this.WriteEntry : System.Formats.Tar.TarEntry -> unit
Public Sub WriteEntry (entry As TarEntry)

Parameter

entry
TarEntry

Der zu schreibende Tar-Eintrag.

Ausnahmen

Der Eintragstyp ist HardLink oder SymbolicLink und der LinkName ist null oder leer.

Der Archivdatenstrom wird verworfen.

entry ist null

Ein E/A-Problem ist aufgetreten.

Hinweise

Bevor Sie einen Eintrag in das Archiv schreiben, wenn Sie Daten in den Eintrag geschrieben haben DataStream, stellen Sie sicher, dass Sie ihn an die gewünschte Startposition zurückspulen.

Dies sind die Eingabetypen, die für das Schreiben in jedem Format unterstützt werden:

Gilt für:

WriteEntry(String, String)

Quelle:
TarWriter.cs
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs

Schreibt die angegebene Datei als Tar-Eintrag in den Archivstream.

public:
 void WriteEntry(System::String ^ fileName, System::String ^ entryName);
public void WriteEntry (string fileName, string? entryName);
member this.WriteEntry : string * string -> unit
Public Sub WriteEntry (fileName As String, entryName As String)

Parameter

fileName
String

Der Pfad zur Datei, die in das Archiv geschrieben werden soll.

entryName
String

Der Name der Datei, wie sie im Archiv dargestellt werden soll. Er sollte den optionalen relativen Pfad und den Dateinamen enthalten.

Ausnahmen

Der Archivdatenstrom wird verworfen.

fileName oder entryName hat den Wert null oder ist leer.

Ein E/A-Problem ist aufgetreten.

Gilt für: