TarWriter.WriteEntry Método

Definição

Sobrecargas

Name Description
WriteEntry(TarEntry)

Escreve a entrada especificada no fluxo de arquivo.

WriteEntry(String, String)

Grava o ficheiro especificado no fluxo de arquivo como uma entrada tar.

WriteEntry(TarEntry)

Origem:
TarWriter.cs
Origem:
TarWriter.cs
Origem:
TarWriter.cs
Origem:
TarWriter.cs
Origem:
TarWriter.cs

Escreve a entrada especificada no fluxo de arquivo.

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)

Parâmetros

entry
TarEntry

A entrada de alcatrão para escrever.

Exceções

O tipo de entrada é HardLink ou SymbolicLink e o LinkName é null ou vazio.

O fluxo de arquivo é eliminado.

entry é null.

Ocorreu um problema de I/O.

Observações

Antes de escrever uma entrada no arquivo, se escreveu dados nas entradas DataStream, certifique-se de recuar até à posição inicial desejada.

Estes são os tipos de entrada suportados para escrita em cada formato:

Aplica-se a

WriteEntry(String, String)

Origem:
TarWriter.cs
Origem:
TarWriter.cs
Origem:
TarWriter.cs
Origem:
TarWriter.cs
Origem:
TarWriter.cs

Grava o ficheiro especificado no fluxo de arquivo como uma entrada 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)

Parâmetros

fileName
String

O caminho até ao ficheiro para escrever no arquivo.

entryName
String

O nome do ficheiro como deve ser representado no arquivo. Deve incluir o caminho relativo opcional e o nome do ficheiro.

Exceções

O fluxo de arquivo é eliminado.

fileName ou entryName é null ou vazia.

Ocorreu um problema de I/O.

Observações

A entrada será criada usando o formato especificado no TarWriter(Stream, TarEntryFormat, Boolean) construtor, ou será usada Pax se forem usados outros construtores.

Se o formato for Pax, o atime e ctime do ficheiro será armazenado no ExtendedAttributes dicionário. Se o formato for Gnu, este método não definirá um valor para AccessTime e ChangeTime porque a maioria das ferramentas TAR não suporta estes campos para este formato.

Aplica-se a