_findnext、__wfindnext
io.h:インデックス への移動
ヘッダー
io.h、wchar.h
カテゴリ
ディレクトリ制御ルーチン
プロトタイプ
long _findnext(long handle, struct _finddata_t *fileinfo);
long __wfindnext(long handle, struct _wfinddata_t *fileinfo);
説明
前回の _findfirst/__wfindfirst の呼び出しで使用された filter 引数に一致する後続のファイルがある場合は、それを検索します。次に、_findnext/__wfindnext は、検索を続けるために必要な情報で fileinfo 構造体を更新します。このディレクトリでパス名(フィルタ)に一致するファイルが見つからなくなるまで、_tfindnext を呼び出すたびに 1 つのファイル名が返されます。
この handle パラメータは、前の _findfirst の呼び出しによって返された検索ハンドルです。fileinfo パラメータは、ファイル情報のバッファです。
これらの関数は、Microsoft との互換性のために提供されています。
戻り値
成功した場合は 0 を返します。
そうでない場合は -1 を返し、errno を次の値に設定します。
ENOENT - ファイル指定が一致しない
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
_findnext |
+ |
|||
__wfindnext |
NT のみ |