TarWriter.WriteEntry メソッド

定義

オーバーロード

名前 説明
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

書き込む tar エントリ。

例外

エントリの種類が HardLink または SymbolicLink で、 LinkNamenull または空です。

アーカイブ ストリームが破棄されます。

entrynullです。

I/O の問題が発生しました。

注釈

アーカイブにエントリを書き込む前に、エントリの DataStreamにデータを書き込んだ場合は、目的の開始位置にデータを巻き戻してください。

各形式での書き込みがサポートされているエントリの種類を次に示します。

適用対象

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 または entryNamenull または空です。

I/O の問題が発生しました。

注釈

エントリは、 TarWriter(Stream, TarEntryFormat, Boolean) コンストラクターで指定された形式を使用して作成されるか、他のコンストラクターが使用されている場合は Pax を使用します。

形式が Paxの場合、ファイルの atimectimeExtendedAttributes ディクショナリに格納されます。 形式が Gnuの場合、ほとんどの TAR ツールではこの形式のこれらのフィールドがサポートされていないため、このメソッドは AccessTimeChangeTime の値を設定しません。

適用対象