【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内 | 您所在的位置:网站首页 › sd卡的文件名 › 【arduino SD卡开发】 将文件写入SD卡的特定 文件夹内 |
开发项目想把文件写入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 实验室设备网 版权所有 |