Chapter3. ステートメント


3.2 標準関数

関数名
F@FINDFIRST
機能
指定したフォルダ内のファイル一覧を取得する準備をする。
書式
F@FINDFIRST("ファイルパス"
《パラメーター》
"ファイルパス" ファイル一覧を取得したいファイルパスを指定する。
戻り値 int。ファイル検索番号。失敗した場合には -1 が戻ります。
解説
指定したフォルダ内のファイル一覧を取得する。F@FINDFIRSTで取得するファイルパスを指定し、F@FINDNEXTを実行する毎にファイル名を一つずつ取得する。取得したファイル名の先頭に「\」記号がついている場合はフォルダ名であることを示す。すべてのファイル一覧を取得し終わると空白を戻す。
用例
存在する「C:\」ファイルパスのファイル一覧を取得する。
FN = F@FINDFIRST("C:\")
LOOP
  FNAME$ = F@FINDNEXT( FN )
  IF FNAME$ == "" THEN
    BREAK
  ENDIF
ENDLOOP