User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)
94
9.2.1 fil_mkdir
ディレクトリを作成します。(FAT ファイルモード専用)
ER fil_mkdir(
const char *
path
);
パラメータ
path
作成するディレクトリのフルパスを指定します。
戻り値
関数が成功すると E_OK が返ります。失敗すると、次のエラーが返ります。
E_NG
:異常終了
解説
MS-DOS の予約デバイス(con、prt 等)に相当するファイル名の制限はありません。
path パラメータに、9 文字以上 11 文字のディレクトリ名を指定した場合は、8.3 形式に変換してディレ
クトリを作成します。
(例) A:¥12345678901 → A:¥12345678.901
path パラメータに、¥を連続して指定した場合は、次のよう¥と¥の間にスペースを指定したものとしてデ
ィレクトリを作成します。
(例) A:¥A¥¥ABC → A:¥A¥(スペース)¥ABC
先頭コードが 80h 以上のディレクトリ・ファイル名は、作成しないでください。検索系関数で検索ができ
なくなります。
すでに最大同時オープン数をオープンしている場合、fil_mkdir 関数は失敗します。