TarWriter.WriteEntry メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 で、 LinkName が null または空です。
アーカイブ ストリームが破棄されます。
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の場合、ほとんどの TAR ツールではこの形式のこれらのフィールドがサポートされていないため、このメソッドは AccessTime と ChangeTime の値を設定しません。