qicksand 发表于 2011-7-14 15:32:11

求 RL-FlashFs的更新文件内,部分内容方法

KEIL 的 RL-FlashFs的文件打开模式有OPEN_W和OPEN_A,
前者会删除原有文件,直接写新内容,
后者是在原有文件的结尾处写新的内容,
请问大家如何才能实现只更改原文件中间的一段内容呢

                        fclose            关闭文件流                        feof            报告是否到达文件尾                        ferror            报告是否在文件流中存在错误                        fflush            刷新文件流                        fgetc            从文件中读取一个字符                        fgets            从文件中读取字符串                        fopen
                         打开文件                        fprintf            向文件中写入格式化字符串                        fputc            向文件中写入字符                        fputs            向文件中写入字符串                        fread            从文件中读取一定数量字节的数据                        fscanf            从文件中读取格式化字符串                        fseek            将文件指针移动到新的位置                        ftell            获取文件指针的当前位置                        fwrite            向文件中写入一定数据字节的数据                        rewind            将文件指针移动到文件开头位置                        ungetc                        将字符保存到输入文件中
                      其中有 fseek 函数 ,但其备注内的说明:“当前不支持在 "w" 模式打开的文件中进行文件指针操作”。那我就没找到其他有什么办法,来实现在打开的文件内,修改其中部分内容的方法,那位高手小了解一二的请给指点提示!先谢过!。。。
 

qicksand 发表于 2011-7-14 21:37:43

RE:求 RL-FlashFs的更新文件内,部分内容方法

:o 有哪位大侠指点迷津么?

发表于 2011-7-15 08:51:36

RE:求 RL-FlashFs的更新文件内,部分内容方法

当前不支持在 "w" 模式打开的文件中进行文件指针操作,就是说已经打开的文件不支持文件指针操作,你可以操作未打开的文件。

qicksand 发表于 2011-7-16 17:49:07

RE:求 RL-FlashFs的更新文件内,部分内容方法

:o!不打开文件,进行更新内容操作?咋个获取目的地址指针呢?

qicksand 发表于 2011-7-18 09:07:21

RE:求 RL-FlashFs的更新文件内,部分内容方法

help!...有哪位通知给下意见么?

qicksand 发表于 2011-8-10 10:13:55

RE:求 RL-FlashFs的更新文件内,部分内容方法

1 .KEIL 的 RL-FlashFs的文件打开模式有OPEN_W和OPEN_A,
前者会删除原有文件,直接写新内容,
后者是在原有文件的结尾处写新的内容,
请问大家如何才能实现只更改原文件中间的一段内容呢
该问题还未解决,请知情者给予提示。
2. 另外现在还遇到个问题,在对FS打开和存储文件时候,我‘w’方式写了俩个文件名称,但重启后,再打开,只能‘r’到最后一次‘w’文件名的那个文件了。前面一个文件似乎被第二个写操作擦除了。可我确定确实对不同文件名操作的。

kindmr 发表于 2011-9-15 17:30:55

回复:求 RL-FlashFs的更新文件内,部分内容方法

我使用RL-flashFS系统开发nand flash时。配置、底层驱动都已做好,但为什运行fformat() 、finit()函数时出错?请高手指点

pengzengqiao 发表于 2011-10-28 11:17:33

回复:求 RL-FlashFs的更新文件内,部分内容方法

兄弟 你是怎样实现在原有文件的结尾处写新的内容的 这个我都没实现
谢谢啊
页: [1]
查看完整版本: 求 RL-FlashFs的更新文件内,部分内容方法