SDClass::open()

名称

SDClass::open()

説明

SDカード上のファイルをオープンする。書込み用にオープンしたときにファイルが存在しなければそのファイルを作成する。ただし、そのファイルが存在するディレクトリは存在していなければならない。

書式

File SDClass::open(const char *filepath, uint8_t mode);

File SDClass::open(char *filepath, uint8_t mode);

File SDClass::open(const String &filepath, uint8_t mode = FILE_READ);

引数

filepathオープンするファイルの名前(ディレクトリを含む)。
modeオープンするファイルのモード。以下の2種類がある。
FILE_READ:読み込み専用。ファイルの最初から開始(読み込み)される。
FILE_WRITE:読み書きモード。ファイルの最後から開始される。

戻り値

オープンしたファイルを参照するファイルオブジェクト。ファイルをオープンすることができなかったときは、このオブジェクトはブーリアンのfalseに相当する。つまり戻り値を"if(f)“でテストすることができる。

オリジナルのページ

https://www.arduino.cc/reference/en/libraries/sd/open/

最終更新日

January 7, 2024

inserted by FC2 system