硬汉嵌入式论坛

 找回密码
 立即注册
查看: 190|回复: 8
收起左侧

[FileX] FileX 那个接口能获取到文件大小呢?

[复制链接]

31

主题

101

回帖

194

积分

初级会员

积分
194
发表于 2026-1-30 17:12:01 | 显示全部楼层 |阅读模式
FileX 那个接口能获取到文件大小呢?看了一遍手册,竟然没找到,这个不应该是常用接口么?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121120
QQ
发表于 2026-1-31 11:19:32 | 显示全部楼层
要遍历方式获取

ThreadX Filex根目录文件浏览功能实现代码,通过函数fx_directory_next_full_entry_find可实现
https://forum.anfulai.cn/forum.p ... 3364&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

4

主题

462

回帖

474

积分

高级会员

积分
474
发表于 2026-1-31 14:02:58 | 显示全部楼层

问Grok的答案参考一下,我没用过FileX
2026-01-31_140104.jpg
回复

使用道具 举报

15

主题

102

回帖

167

积分

初级会员

积分
167
发表于 2026-1-31 15:10:58 | 显示全部楼层
通过fx_directory_information_get()。 虽然看着是用于文件夹的,但是文件也可以。
回复

使用道具 举报

31

主题

101

回帖

194

积分

初级会员

积分
194
 楼主| 发表于 2026-2-2 09:44:06 | 显示全部楼层
glory 发表于 2026-1-31 14:02
问Grok的答案参考一下,我没用过FileX

是的,这个方法可以,但是感觉很麻烦,不知道直接open后获取fx_file_current_file_size可以不回头试试
回复

使用道具 举报

31

主题

101

回帖

194

积分

初级会员

积分
194
 楼主| 发表于 2026-2-2 09:45:16 | 显示全部楼层
egoistaw 发表于 2026-1-31 15:10
通过fx_directory_information_get()。 虽然看着是用于文件夹的,但是文件也可以。

这个函数参数好多啊,感觉fileX的有一些接口参数超级多,也不知道会不会影响性能
回复

使用道具 举报

31

主题

101

回帖

194

积分

初级会员

积分
194
 楼主| 发表于 2026-2-2 09:47:24 | 显示全部楼层
eric2013 发表于 2026-1-31 11:19
要遍历方式获取

ThreadX Filex根目录文件浏览功能实现代码,通过函数fx_directory_next_full_entry_find ...

嗯嗯,可以
回复

使用道具 举报

15

主题

102

回帖

167

积分

初级会员

积分
167
发表于 2026-2-2 11:29:14 | 显示全部楼层
zbq 发表于 2026-2-2 09:45
这个函数参数好多啊,感觉fileX的有一些接口参数超级多,也不知道会不会影响性能

不关心的参数就传入FX_NULL。 实际产品有多少需要极致优化性能的东西呢,而且选用threadx系列就是为了尽可能写出稳定的代码。而且看看一些开源协议栈、C库或hal库源码,甚至在中断处理中也有很多层判断与函数嵌套,只是平常看不见所以不焦虑。
回复

使用道具 举报

31

主题

101

回帖

194

积分

初级会员

积分
194
 楼主| 发表于 2026-2-2 14:31:35 | 显示全部楼层
egoistaw 发表于 2026-2-2 11:29
不关心的参数就传入FX_NULL。 实际产品有多少需要极致优化性能的东西呢,而且选用threadx系列就是为了尽 ...

嗯嗯,正解
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-2-24 07:23 , Processed in 0.059146 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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