【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内 您所在的位置:网站首页 sd卡的文件名 【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内

【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内

2023-11-21 16:32| 来源: 网络整理| 查看: 265

开发项目想把文件写入SD卡并且用时间加日期的方式记录写入时间

尝试使用日期和时间命名文件名 程序语句是这样写的:

myFile = SD.open("2021-08-05_23-52-27.csv", FILE_WRITE);

但是好像文件名太长无法创建

搜索之后发现是有个8.3命名规则 简单来说就是创建的文件是这个格式: XXXXXXXX.YYY

XXXXXXXX 为文件名 最长8个字符 .YYY 是文件类型 最长3个字符

由于文件名太长 所以放弃这个命名方式

之后在arduino论坛上找到了这个函数: SD.mkdir(“a/b”)

作用是创建相应的目录

然后就创建了这样的一种 特定文件夹名称的记录方式:

SD.mkdir("21-08-05/23-52-27"); myFile = SD.open("21-08-05/23-52-27/xxx.xxx", FILE_WRITE);

这样也解决了问题。 想过这样命名:

SD.mkdir("2021-08-05/23-52-27"); myFile = SD.open("2021-08-05/23-52-27/xxx.xxx", FILE_WRITE);

但是好像第一级目录有点超过了8个字符 (2021-08-05) 试过不行 就省掉了20 只留了21-08-05。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有