関数mymkdir マニュアル

(The documentation of function mymkdir)

Last Update: 2021/12/1


◆機能・用途(Purpose)

ディレクトリを作成する。
Create a directory.


◆形式(Format)

#include <file.h>
inline void mymkdir (const char ∗directory,const char ∗overwrite_mode)


◆引数(Arguments)

directory 作成したいディレクトリ名。
The name of the directory to create.
overwrite_mode ディレクトリが既に存在する場合に上書きするか否か。 以下の選択肢が利用可能である。
Whether to overwrite existing directory or not. The value can be one of the followings.
  • "yes" :
    上書きする(古いディレクトリを削除して新規作成)。
    Overwrite the existing directory, by removing it and newly creating the directory.
  • "no" :
    上書きしない(プログラムをエラー終了)。
    Do not overwrite the existing directory; finish the program as an error.
  • "skip" :
    上書きしない(ディレクトリ作成をスキップして処理続行)。
    Do not overwrite the existing directory; just skip making the directory and continue the following processings.
  • "ask" :
    上書きするか否か尋ねる。
    Ask whether to overwrite or not.
いずれのモードについても 末尾に「-」を付けることができ(例:"yes-")、 「-」を付けるとディレクトリを作成した旨のメッセージを表示しない。 「-」を付けない場合はディレクトリを作成した旨が表示される。
For each mode, ‘-’ can be appended at the end (e.g., "yes-"), which results in scilently creating the directory. If ‘-’ is not appended, a message is displayed which tells that the directory was created.


◆使用例(Example)

mymkdir("aaa/bbb","yes-");