TarWriter.WriteEntry 方法

定義

多載

WriteEntry(TarEntry)

將指定的專案寫入封存數據流。

WriteEntry(String, String)

將指定的檔案寫入封存數據流作為 tar 專案。

WriteEntry(TarEntry)

來源:
TarWriter.cs
來源:
TarWriter.cs
來源:
TarWriter.cs

將指定的專案寫入封存數據流。

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)

參數

entry
TarEntry

要寫入的 tar 專案。

例外狀況

項目類型為 HardLinkSymbolicLink ,且 LinkNamenull 或 空白。

封存數據流已處置。

entrynull

發生 I/O 問題。

備註

將專案寫入封存之前,如果您將數據寫入專案的 DataStream中,請務必將其倒轉為所需的開始位置。

以下是支援在每個格式上寫入的項目類型:

適用於

WriteEntry(String, String)

來源:
TarWriter.cs
來源:
TarWriter.cs
來源:
TarWriter.cs

將指定的檔案寫入封存數據流作為 tar 專案。

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)

參數

fileName
String

要寫入封存之檔案的路徑。

entryName
String

檔案的名稱,因為它應該在封存中表示。 它應該包含選擇性的相對路徑和檔名。

例外狀況

封存數據流已處置。

fileNameentryNamenull 或是空的。

發生 I/O 問題。

適用於