構造体


FileAttributeKey


ファイル属性を取得および設定するために使用される辞書内のキー。


iOS 10.0+ iPadOS 10.0+ Mac Catalyst 13.0+ macOS 10.12+

tvOS 10.0+ visionOS 1.0+ watchOS 3.0+

struct FileAttributeKey





概観


これらのキーは、FileManager属性の取得と設定 トピックにリストされているメソッドで使用されます。





トピックス


ファイル属性キーの作成


init(String)

文字列からファイル属性キーを作成します。


init(rawValue: String)

生の値の文字列からファイル属性キーを作成します。



ファイル属性へのアクセス


static let appendOnly: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルが読み取り専用かどうかを示します。


static let busy: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルがビジー状態かどうかを示します。


static let creationDate: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの作成日を示します。


static let deviceIdentifier: FileAttributeKey

ファイル属性辞書内のキー。その値は、ファイルが存在するデバイスの識別子 (ID) を示します。


static let extensionHidden: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの拡張子が非表示かどうかを示します。


static let groupOwnerAccountID: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルのグループ ID を示します。


static let groupOwnerAccountName: FileAttributeKey

ファイル属性辞書内のキー。その値はファイル所有者のグループ名を示します。


static let hfsCreatorCode: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの HFS 作成者コードを示します。


static let hfsTypeCode: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの HFS 型コードを示します。


static let immutable: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルが変更可能かどうかを示します。


static let modificationDate: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの最終更新日を示します。


static let ownerAccountID: FileAttributeKey

ファイル属性辞書内のキー。その値はファイル所有者のアカウント ID を示します。


static let ownerAccountName: FileAttributeKey

ファイル属性辞書内のキー。その値はファイル所有者の名前を示します。


static let posixPermissions: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの Posix 権限を示します。


static let protectionKey: FileAttributeKey

ファイル属性辞書内のキー。その値は、このファイルの保護レベルを識別します。


static let referenceCount: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの参照カウントを示します。


static let size: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルのサイズをバイト単位で示します。


static let systemFileNumber: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルのファイルシステムのファイル番号を示します。


static let systemFreeNodes: FileAttributeKey

ファイルシステム属性辞書内のキー。その値はファイルシステム内の空きノードの数を示します。


static let systemFreeSize: FileAttributeKey

ファイルシステム属性辞書内のキー。その値はファイルシステム上の空き領域の量を示します。


static let systemNodes: FileAttributeKey

ファイルシステム属性辞書内のキー。その値はファイルシステム内のノードの数を示します。


static let systemNumber: FileAttributeKey

ファイルシステム属性辞書内のキー。その値はファイルシステムのファイルシステム番号を示します。


static let systemSize: FileAttributeKey

ファイルシステム属性辞書内のキー。その値はファイルシステムのサイズを示します。


static let type: FileAttributeKey

ファイル属性辞書内のキー。その値はファイルの型を示します。





関連


以下への準拠


Hashable


RawRepresentable


Sendable






以下も見よ


サポートする型


struct FileManager.DirectoryEnumerationOptions

ディレクトリの内容を列挙するためのオプション。


enum FileManager.SearchPathDirectory

重要なディレクトリの場所。


struct FileManager.SearchPathDomainMask

重要なディレクトリを検索するときに使用すべき基本位置を指定するドメイン定数。


struct FileAttributeType

ファイルの型属性を表す値。


struct FileProtectionType

ファイル属性キーに関連付けできる保護レベルの値。


struct URLFileProtection

URL リソース キーの保護レベルの値。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ