[ top ] [ prev ] [ up ] [ next ]
Win::SearchRec
- ディレクトリを検索して得られたファイル情報を保存するクラスです。各フィールドにファイルの情報が格納されます。
Win::dos_dir メソッドが使用します。Win::dos_dir は SearchRec の配列を返します。
- 例
-
require "phi"
search_recs = Win.dos_dir( "c:/windows/*.*" , Win::FA_DIRECTORY )
search_recs.each{ |search_rec|
puts search_rec.to_s
}
properties
- time
-
ファイルの最終更新時刻。 Phi::DateTime クラスで格納されます。
- size
-
ファイルサイズがバイト単位で格納されます。
- attr
-
ファイル属性を表します。Attr を次の属性定数または値と比較すれば,そのファイルの属性がわかります(FA_FILE は使用できません)。
- Win::FA_READ_ONLY
- Win::FA_HIDDEN
- Win::FA_SYS_FILE
- Win::FA_VOLUME_ID
- Win::FA_DIRECTORY
- Win::FA_ARCHIVE
- Win::FA_ANY_FILE
- name
-
name には DOS のファイル名と拡張子が格納されます。
- FindData の情報はまだ扱っていません。必要なら申し出てください。ファイル作成時刻,最終アクセス時刻などが入っているようです。
methods
- to_s
-
"USER.DAT 2001/01/29 16:14:08 323036 A--SHR 39"
というような文字列にして返します。
- read_only?
-
- hidden?
-
- sys_file?
-
- volume_id?
-
- directory?
-
- archive?
-
- file?
-
SearchRec#attr をテストした結果を返します。
[ top ] [ prev ] [ up ] [ next ]