ClientFileListGet

 

クライアントのファイル一覧の取得

クライアント側のディスク上の指定したディレクトリ内のファイル一覧を取得します。これはクライアント側の関数です。

構文:

ClientFileListGet(ディレクトリ名, フィルタ,サブディレクトリ検索フラグ)

パラメータ:

  • ディレクトリ名 …… ファイル一覧を取得するディレクトリ名を表す文字列。論理名が使用できます。

  • フィルタ …… 検索ファイルの名前を絞り込むフィルタを表す文字列。ワイルドカード(*)が指定できます。複数のフィルタを指定する場合は、「|」で区切ります。(例: ‘*.xml|*.xsd’)空白が指定された場合は、全てのファイル名が返ります。

  • サブディレクトリ検索フラグ… サブディレクトリも検索するかどうかを指定する論理値。

  • True …… サブディレクトリも検索する

  • False …… 指定されたディレクトリのみ検索する

戻り値:

文字型のセルモデルが定義されたベクトル項目

各セルにファイル名が格納されます。ファイルが存在しない場合、NULLが返ります。サブディレクトリ内のファイルは、相対パスが付加された名前が返ります。

例:

ClientFileListGet('c:\temp','*.xml|*.xsd','TRUE’LOG)

 

「c:\temp」ディレクトリ内のサブディレクトリを含んだファイル名の内、拡張子が、「xml」と「xsd」のファイルの一覧が返ります。

注意事項:

この関数は、リッチクライアントタスクでのみ有効なクライアント側の関数です。サーバ側で同じ機能を利用する場合は、FileListGetを使用してください。

モバイル仕様:

モバイル環境ではサポートされません。