OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5070|回复: 7

FATFS修改文件名问题

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2015-6-6
在线时间
0 小时
发表于 2015-7-2 10:39:59 | 显示全部楼层 |阅读模式
5金钱
FRESULT f_open (
FIL *fp, /* Pointer to the blank file object */
const TCHAR *path, /* Pointer to the file name */
BYTE mode /* Access mode and file open mode flags */
){}
在f_open之前达到某一条件,就修改path该怎么做,比如
之前是
file.txt
修改成
file20150702.txt

参考3楼

最佳答案

查看完整内容[请看2#楼]

用f_rename 删除/移动一个文件或目录试试
你们城里人真会玩,你们乡下人话真多
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2015-6-6
在线时间
3 小时
发表于 2015-7-2 10:40:00 | 显示全部楼层
用f_rename 删除/移动一个文件或目录试试
这家伙明明可以靠才华吃饭,却偏偏要靠脸。
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2015-6-6
在线时间
0 小时
 楼主| 发表于 2015-7-2 11:24:29 | 显示全部楼层
自己顶起,顶起
你们城里人真会玩,你们乡下人话真多
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2015-6-6
在线时间
0 小时
 楼主| 发表于 2015-7-3 08:47:16 | 显示全部楼层
我已经解决了,代码如下如果有还要好的方法也请回复一下
[mw_shl_code=c,true]char filename[28]=""; [/mw_shl_code] [mw_shl_code=c,true]f_mount(0,&fs);/*初始化SD卡*/ task_year=calendar.w_year; task_month=calendar.w_month; task_date=calendar.w_date; task_hour=calendar.hour; task_min=calendar.min; if(func_index==TUBE_TEST){ if(Standard_Change_Flag==1){ sprintf(filename,"0:/GDT_Test_%d%d%d%d%d.csv",task_year,task_month,task_date,task_hour,task_min); Standard_Change_Flag=0; } res = f_open(&fdst,(const TCHAR *)filename,FA_CREATE_NEW | FA_WRITE);/如果文件不存在则创建FR_EXIST*/ }[/mw_shl_code]

你们城里人真会玩,你们乡下人话真多
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2015-6-6
在线时间
0 小时
 楼主| 发表于 2015-7-3 08:48:01 | 显示全部楼层
回复【3楼】dongyi657:
---------------------------------
谢谢,rename我知道,但是不是我想的那样
你们城里人真会玩,你们乡下人话真多
回复

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2015-6-6
在线时间
3 小时
发表于 2015-7-3 11:48:09 | 显示全部楼层
修改文件名回复【5楼】青空冰原:
---------------------------------
修改文件名是更改目录的操作。FATFS在打开这个文件的情况下可以做到更改文件名,不过之后原文件名和现文件名有点混乱了,建议全部写完后再改文件名。
不知道你说的是不是这个。
这家伙明明可以靠才华吃饭,却偏偏要靠脸。
回复

使用道具 举报

3

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-6-11
在线时间
0 小时
发表于 2015-7-20 16:45:28 | 显示全部楼层
回复【4楼】青空冰原:
---------------------------------
你好,可以把用时间命名文件名的代码给我一份吗?我实现了u盘识别,读写。文件名用时间命名还没有实现
回复

使用道具 举报

5

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2019-9-25
在线时间
65 小时
发表于 2020-4-17 15:07:56 | 显示全部楼层
师兄,帮帮忙 发表于 2015-7-20 16:45
回复【4楼】青空冰原:
---------------------------------
你好,可以把用时间命名文件名的代码给我一份吗 ...

你好U盘识别能给我看看吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 21:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表