TarWriter.WriteEntry 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| WriteEntry(TarEntry) |
將指定的條目寫入壓縮串流。 |
| WriteEntry(String, String) |
將指定的檔案寫入壓縮串流,作為 tar 條目。 |
WriteEntry(TarEntry)
- 來源:
- TarWriter.cs
- 來源:
- TarWriter.cs
- 來源:
- 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
要寫焦油條目。
例外狀況
條目類型為 HardLink or SymbolicLink ,且 LinkName 是 null 或 empty。
檔案串流已被處理。
entry 是 null。
發生了 I/O 問題。
備註
在寫入檔案庫前,如果你已經將資料寫入該條目 DataStream,務必倒帶到想要的起始位置。
以下是每種格式所支援的輸入類型:
V7:
適用於
WriteEntry(String, String)
- 來源:
- TarWriter.cs
- 來源:
- TarWriter.cs
- 來源:
- 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
檔案名稱在檔案庫中應有的表示方式。 它應該包含可選的相對路徑和檔名。
例外狀況
檔案串流已被處理。
fileName 或 entryName 是空 null 的。
發生了 I/O 問題。
備註
條目將依建 TarWriter(Stream, TarEntryFormat, Boolean) 構子指定格式建立,若使用其他建構子則使用 Pax 。
若格式為 Pax,檔案 atime 中的 和 ctime 會被儲存在 ExtendedAttributes 字典中。 若格式為 Gnu,此方法不會設定 和 AccessTimeChangeTime 的值,因為大多數 TAR 工具不支援此格式的欄位。