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 пустой LinkNamenull.SymbolicLink

Архивный поток удаляется.

entry равно null.

Возникла проблема ввода-вывода.

Комментарии

Перед записью записи в архив, если вы записали данные в запись 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 entryName или null пуст.

Возникла проблема ввода-вывода.

Комментарии

Запись будет создана с помощью формата, указанного в конструкторе TarWriter(Stream, TarEntryFormat, Boolean) , или будет использоваться Pax , если используются другие конструкторы.

Если формат равен Pax, atime файл ctime будет храниться в ExtendedAttributes словаре. Если формат имеет значение Gnu, этот метод не будет задавать значение AccessTime и ChangeTime так как большинство средств TAR не поддерживают эти поля для этого формата.

Применяется к