首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用SPIFFS

无法使用SPIFFS
EN

Stack Overflow用户
提问于 2018-11-08 16:38:42
回答 1查看 772关注 0票数 0

我正在和阿杜伊诺和一个ESP32董事会合作。我需要在我的ESP32中写一些文件。但问题是,SPIFFS不再起作用了。我不知道为什么。它一直工作到前天。

但是现在,当我使用Arduino中的SPIFFS_Test -Examples或以下代码时:

代码语言:javascript
复制
#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() {}

我只得到了“失败的错误”。可能的原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-11-08 16:57:44

我检查了目录,发现了一些我之前创建的文件。我删除了它们,它又能工作了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53204083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档