Share via


TarEntry 類別

定義

定義封存中 tar 專案的核心行為。

public ref class TarEntry abstract
public abstract class TarEntry
type TarEntry = class
Public MustInherit Class TarEntry
繼承
TarEntry
衍生

備註

UstarPaxGnu 格式都支援V7這個類別公開的所有屬性。

屬性

Checksum

這個專案中所有欄位總和檢查碼。 從現有封存讀取專案時,或專案寫入新封存之後,此值為非零。

DataStream

取得或設定這個項目的數據區段。 EntryType如果不支援包含資料,則傳null回 。

EntryType

取得這個專案所表示的檔案系統物件類型。

Format

專案的格式。

Gid

取得或設定擁有此專案所表示之檔案之群組的標識碼。

Length

EntryType當指出可以包含數據的專案時,取得這類數據的位元組長度。

LinkName

EntryType當表示 SymbolicLinkHardLink時,取得或設定連結的鏈接目標路徑。

Mode

取得或設定這個專案所表示之檔案的 Unix 檔案許可權。

ModificationTime

取得或設定上次修改這個專案所代表之檔案的內容的時間。

Name

取得或設定項目的名稱,其中包含相對路徑和檔名。

Uid

取得或設定擁有此專案所表示之檔案的使用者標識碼。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ExtractToFile(String, Boolean)

將目前的檔案或目錄解壓縮至檔案系統。 不會擷取符號連結和硬式連結。

ExtractToFileAsync(String, Boolean, CancellationToken)

以異步方式將目前的專案解壓縮至文件系統。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回表示目前專案的字串。

適用於