file_error() = term()
fileモジュールの関数が発生させるエラー. file:format_error/1 に渡して人間可読な文字列が得られる.
state() = #state{dirs = [string()], exts = [string()]}
ディレクトリのリストdirsと拡張子のリストextsを保持するレコード. 初期値は、dirsもextsも空リスト.
void() = ok | void | none
add_to_dirs/1 | ディレクトリのリストにディレクトリを追加する. |
add_to_exts/1 | 拡張子のリストに拡張子を追加する. |
find_file/1 | ファイル名の一部から、実在するファイルを探す. |
get_dirs/0 | 現在保持しているディレクトリのリストを返す. |
get_exts/0 | 現在保持している拡張子のリストを返す. |
open_file/1 | ファイル名の一部に対応するファイルがあれば開く. |
read_file/1 | ファイル名の一部に対応するファイルがあれば読む. |
remove_from_dirs/1 | ディレクトリのリストからディレクトリを削除する. |
remove_from_exts/1 | 拡張子のリストから拡張子を削除する. |
set_dirs/1 | ディレクトリのリストをセットする. |
set_exts/1 | 拡張子のリストをセットする. |
start/0 | findfの開始. |
start/1 | 状態を引数に渡してfindfを開始. |
stop/0 | findfの停止. |
add_to_dirs(Dir::string()) -> void()
ディレクトリのリストにディレクトリを追加する.
add_to_exts(Ext::string()) -> void()
拡張子のリストに拡張子を追加する.
find_file(Name::string()) -> string()
throws file_error()
ファイル名の一部から、実在するファイルを探す.
get_dirs() -> [string()]
現在保持しているディレクトリのリストを返す.
get_exts() -> [string()]
現在保持している拡張子のリストを返す.
open_file(Name::string()) -> pid()
throws file_error()
ファイル名の一部に対応するファイルがあれば開く.
read_file(Name::string()) -> binary()
throws file_error()
ファイル名の一部に対応するファイルがあれば読む.
remove_from_dirs(Dir::string()) -> void()
ディレクトリのリストからディレクトリを削除する.
remove_from_exts(Ext::string()) -> void()
拡張子のリストから拡張子を削除する.
set_dirs(Dirs::[string()]) -> void()
ディレクトリのリストをセットする.
set_exts(Exts::[string()]) -> void()
拡張子のリストをセットする.
start() -> {ok, Pid} | ignore | {error, Error}
findfの開始.
start(InitState::#sate{}) -> {ok, Pid} | ignore | {error, Error}
状態を引数に渡してfindfを開始
stop() -> none()
findfの停止.
Generated by EDoc, Dec 3 2008, 13:34:23.