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, обязательно перемотите ее на нужную позицию начала.
Это типы записей, поддерживаемые для записи в каждом формате:
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 пуст.
Возникла проблема ввода-вывода.
Комментарии
Запись будет создана с помощью формата, указанного в конструкторе TarWriter(Stream, TarEntryFormat, Boolean) , или будет использоваться Pax , если используются другие конструкторы.
Если формат равен Pax, atime файл ctime будет храниться в ExtendedAttributes словаре. Если формат имеет значение Gnu, этот метод не будет задавать значение AccessTime и ChangeTime так как большинство средств TAR не поддерживают эти поля для этого формата.