関数get_directory_filelist マニュアル

(The documentation of function get_directory_filelist)

Last Update: 2021/12/1


◆機能・用途(Purpose)

ディレクトリ内に存在するファイル名のリストを作成する。
Create a list of files that are in a directory.


◆形式(Format)

#include <file.h>
inline char ∗∗get_directory_filelist (const char ∗directory)


◆引数(Arguments)

directory 読み込むディレクトリ名。
The name of the directory to read.

◆戻り値(Return value)

ディレクトリ内のファイル名を並べた配列。 "."と".."以外の全てのファイル (サブディレクトリや隠しファイルやシンボリックリンク等、全て含む) をstrcmp関数による大小判定に基づいて昇順にソートして返す。 ディレクトリ内の"."と".."を除いたファイル数よりも 1つ余分に配列要素を用意し、その最終要素にNULLを入れる (配列の末尾が分かるようにするため)。
An array composed of the file names in the directory. All the files in the directory, including subdirectories, hidden files, and symbolic links but not including "." and "..", are listed in ascending order based on function strcmp. An additional array component is prepared at the end, for which NULL is set to indicate the end of the array.


◆使用例(Example)

char ∗∗filelist=get_directory_filelist("directory");