[求助]读文件的时候文件被删除???

我通过单片机,创建一个文件。里面没有创建日期,也没有属性,,我是用CLOSE来更新的,然后又读取这个文件,在打开的时候发生错误。发现里面的文件已经被删除。接着我又通过单片机创建了同样一个文件,把U盘直接跟计算机连接,修改了这个文件的属性,比如变为存档。但是里面的创建日期还是没有的。只有修改日期,显示2004年1月1日。接着用单片机在读,这个时候可以读了。然后把U盘直接用计算机创建了一个文件,里面的属性全部没有钩上,再用U盘读用计算机创建的文件,也可以读出来。这是什么原因?

创建的文件是没有创建日期、创建时间和属性的,不过你可以通过修改文件的目录项来设置文件的创建日期和时间等,具体你可以看我们提供的例子10。


i = CH375FileQuery( ); /* 查询文件属性,以便将相关数据调到内存中再修改 */这一步是必须的吗?如果先不这样做就修改文件的目录项能不能做到?


i = CH375FileQuery( ); /* 查询文件属性,以便将相关数据调到内存中再修改 */这一步是必须的吗?如果先不这样做就修改文件的目录项能不能做到?


没有把相关数据调到内存中怎么能修改呢,是必须要的.


我们在做库的时候,并没有设置创建时间


可以考虑做进去阿。其实跟设置修改时间是一样的吧?


只有登录才能回复,可以选择微信账号登录