open()

描述

開啟 MicroSD 卡上的檔案。如果檔案開啟的模式是寫入,而指定的檔案不存在,則會建立該檔案,但是存放該檔案的資料夾必須已經存在。

語法


SD.open(filepath)
SD.open(filepath, mode)

參數

filename:要開啟的資料夾路徑,路徑應該要以 “/” 分隔資料夾名稱,型態為 char*
mode(非必要):開啟檔案的模式,可以為以下之一,如果沒有提供這個參數,預設為 FILE_READ

  • FILE_READ:開啟檔案後可以讀取資料,起始位址為檔案的開頭
  • FILE_WRITE:開啟檔案後可以寫入以及讀取資料,起始位址為檔案的結尾

回傳

File:如果檔案開啟成功回傳一個指向該檔案的 File 物件,如果開啟失敗則該 File 物件在使用 if 判斷時與布林值的 false 相等

See also

File: close()


函式庫參考主頁面

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.