[ 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 は使用できません)。

name
name には DOS のファイル名と拡張子が格納されます。

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 をテストした結果を返します。
author: KUMAGAI Hidetake
[ top ] [ prev ] [ up ] [ next ]