## Struct file_attributes

hamigaki::filesystem::file_attributes —

## Synopsis

    struct file_attributes {
      // types
      typedef unsigned long value_type;

      // static constants
      static const value_type read_only = 0x00000001ul;  // 読み出し専用
      static const value_type hidden = 0x00000002ul;  // 隠しファイル
      static const value_type system = 0x00000004ul;  // システムファイル
      static const value_type directory = 0x00000010ul;  // ディレクトリ
      static const value_type archive = 0x00000020ul;  // アーカイブフラグ
      static const value_type device = 0x00000040ul;  // 予約済み
      static const value_type temporary = 0x00000100ul;  // 一時ファイル
      static const value_type sparse = 0x00000200ul;  // スパースファイル
      static const value_type reparse_point = 0x00000400ul;  // リパースポイント
      static const value_type compressed = 0x00000800ul;  // 圧縮ファイル
      static const value_type offline = 0x00001000ul;  // オフラインファイル
      static const value_type not_indexed = 0x00002000ul;  // インデックスサービスの対象としない
      static const value_type encrypted = 0x00004000ul;  // 暗号化ファイル
      static const value_type type_mask = 0x00000450ul;  // ファイル種別を示すフラグの集合
    };

| 製作著作 © 2006, 2007 Takeshi Mouri