Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

Win-SearchRec

Win::SearchRec?

ディレクトリを検索して得られたファイル情報を保存するクラスです。各フィールドにファイルの情報が格納されます。

Phi.dos_dir メソッドが使用します。Phi.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?

attr をテストした結果を返します。

Last modified:2004/11/26 02:27:59
Keyword(s):
References: