【Tera Term マクロ言語】コマンドリファレンス
[ファイル操作コマンド]
文字列に合致する次のファイルを探します。
findnext <dir handle> <strvar>
findnext コマンドは、すでに実行している findfirst コマンドで指定されたファイル名に合致する、次のファイルを探します。
整数値 <dir handle> は findfirst コマンドで得られたディレクトリハンドルでなければなりません。
もし次のファイルが見つかった場合、<strvar> にファイル名が格納され、<result> に 1 が格納されます。
それ以外の場合は、<strvar> と <result> にそれぞれ "" と 0 が格納されます。
指定するパラメータは以下の通りです。
パラメータ | 型 | パラメータ説明 |
<dir handle> | 整数 | ディレクトリハンドルを指定します。 |
<strvar> | 文字列 | 見つけたファイル名を格納する変数を指定します。 |
全てのバージョンで利用可能です。
戻り値として以下の変数が定義されます。
変数名 | 値 | 意味 |
result | 0 | ファイルが見つけられなかった |
1 | ファイルが見つかった |
<strvar> | 文字列 | 見つけたファイル名 |
<strvar> は、コマンド実行時に指定した任意の文字列です。
種別:ファイル操作 | Ver | 機能の簡易説明 |
0175 | | 文字列に合致する最初のファイルを探す。 |
0177 | | ディレクトリハンドルを解放する。 |
・ファイル名を検索する場合
extpat='*.txt'
findfirst dh extpat filename
while result
messagebox filename extpat
findnext dh filename
endwhile
findclose dh
サンプルマクロはありません。