クラスCL_FILE_UTILのメソッドREADDIRは指定されたサーバーディレクトリ内のファイルやフォルダ情報を取得するメソッドです。
★コード例
◇変数等宣言
DATA:
lt_list TYPE file_dir_entry_list.
◇メソッド呼び出し
CALL METHOD CL_FILE_UTIL=>READDIR
EXPORTING
DIRNAME = [読み込みたいサーバーディレクトリ]
IMPORTING
DIR_ENTRY_LIST = lt_list.
★入力パラメータ
| パラメータID | パラメータ説明 |
|---|
| DIRNAME | 読み込みたいサーバーディレクトリ |
★出力パラメータ
| パラメータID | パラメータ説明 |
|---|
| DIR_ENTRY_LIST | 取得したファイル・フォルダの情報一覧 |
★DIR_ENTRY_LISTの項目
| 項目ID | 項目テキスト | 備考 |
|---|
| F_NAME | ファイル名 | ファイルまたはフォルダ名。ファイルの場合は拡張子含むファイル名。 |
| F_TYPE | ファイルエントリのタイプ | D:フォルダ、R:何らかのファイル |
| F_SIZE | ファイルサイズ(Byte) | ファイルのサイズ |
| F_MTIME | 時間(1970年以降の秒数) | 1970/01/01から現在日時までの秒数 |
| F_ATIME | 時間(1970年以降の秒数) | 1970/01/01から現在日時までの秒数 |
| F_OWNER | ファイル所有者 | ファイルの所有者 |
| F_GROUP | オペレーティングシステムグループ | OSグループ |