无法使用SPIFFS

时间:2018-11-08 08:38:42

标签: arduino esp32 spiffs

我正在使用Arduino和ESP32开发板。我需要在ESP32中写一些文件。 但问题是SPIFFS不再起作用。我不知道为什么……直到昨天才奏效。

但是现在当我使用Arduino-Examples的SPIFFS_Test或此代码时:

#include "SPIFFS.h"


void setup() {

  Serial.begin(115200);

  if (!SPIFFS.begin(true)) {
    Serial.println("An Error has occurred while mounting SPIFFS");
    return;
  }

  File file = SPIFFS.open("/test.txt", FILE_WRITE);

  if (!file) {
    Serial.println("There was an error opening the file for writing");
    return;
  }

  if (file.print("TEST")) {
    Serial.println("File was written");
  } else {
    Serial.println("File write failed");
  }

  file.close();

  Serial.println(SPIFFS.exists("/test.txt"));
  Serial.println(SPIFFS.exists("/nonexisting.txt"));

}

void loop() {}

我刚刚收到“失败错误”。 可能是什么原因?

1 个答案:

答案 0 :(得分:0)

我检查了目录并找到了以前创建的一些文件。 我删除了它们,然后又可以正常工作!