Reference Language | Libraries | Comparison | Changes
Opens a file on the SD card. If the file is opened for writing, it will be created if it doesn't already exist (but the directory containing it must already exist).
Note: only one file can be open at a time.
SD.open(filepath)
SD.open(filepath, mode)
filename: the name the file to open, which can include directories (delimited by forward slashes, /) - char *
mode (optional): the mode in which to open the file, defaults to FILE_READ - byte. one of:
a File object referring to the opened file; if the file couldn't be opened, this object will evaluate to false in a boolean context, i.e. you can test the return value with "if (f)".
Corrections, suggestions, and new documentation should be posted to the Forum.
This reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License and is based on the Arduino reference. Code samples in the reference are released into the public domain.