esp32 SPIFFS的使用

读取方法

#include "FS.h"
#include "SPIFFS.h"
#include "AutoFile.h"

void File_Init(){
    SPIFFS.begin(true);//挂载,时间较长
}

void contentWrite(String fileName, char data[]){
      //打开/建立 并写入数据
  File file = SPIFFS.open("/test.txt", FILE_WRITE);
  if (file)
  {
    Serial.println("打开/建立 根目录下 test.txt 文件!");
  }

  file.write((uint8_t *)data, strlen(data));
  file.close();

  //重命名文件
//   if (SPIFFS.rename("/test.txt", "/retest.txt"))
//   {
//     Serial.println("test.txt 重命名为 retest.txt !");
//   }
}

void contentRead(String fileName){
      //读取文件数据
  File file = SPIFFS.open(fileName, FILE_READ);
  if (file)
  {
    Serial.print("文件内容是:");
    while (file.available())
    {
      Serial.print((char)file.read());
        // main_content_read(fileName, (char)file.read());
    }
  }
    //打印SPIFFS文件系统信息
//   Serial.printf("SPIFFS文件系统总大小是: %d
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值