TarWriter.WriteEntry Methode

Definition

Überlädt

Name Beschreibung
WriteEntry(TarEntry)

Schreibt den angegebenen Eintrag in den Archivdatenstrom.

WriteEntry(String, String)

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

WriteEntry(TarEntry)

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

Schreibt den angegebenen Eintrag in den Archivdatenstrom.

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 ist LinkNamenull oder SymbolicLink leer.

Der Archivdatenstrom ist verworfen.

entry ist null.

Ein E/A-Problem ist aufgetreten.

Hinweise

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

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
Quelle:
TarWriter.cs
Quelle:
TarWriter.cs

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

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 zu der 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 ist verworfen.

fileName oder entryName ist null oder leer.

Ein E/A-Problem ist aufgetreten.

Hinweise

Der Eintrag wird mit dem im TarWriter(Stream, TarEntryFormat, Boolean) Konstruktor angegebenen Format erstellt oder verwendet Pax , wenn andere Konstruktoren verwendet werden.

Wenn das Format lautet Pax, wird die atime Datei und ctime die Datei im ExtendedAttributes Wörterbuch gespeichert. Wenn das Format lautet Gnu, legt diese Methode keinen Wert für AccessTime und ChangeTime da die meisten TAR-Tools diese Felder für dieses Format nicht unterstützen.

Gilt für: