作者bobhsiao (㊣小臃肿㊣)
站内Programming
标题[问题] FAT32与fseek()
时间Wed Nov 14 21:23:19 2007
当:
AP执行:fseek(fp, 0, SEEK_END); //移到档案尾端(可得档案长度)
底层:要找到该档的最後一个CLUSTER,并记录,
以便 fread(), fwrite()...等函数可以顺利执行
问题说明:
FAT的资料都是以CHAIN连接, 要找最後一个CLUSTER,
也要 "从头" 开始找, 当档案很大时, 找越後面的
CLUSTER也会越久.
我的问题是:
有什麽聪明的方法可以加快吗?
是不是在初始化时将整个FAT表读完?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.133.59