zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:1246回复:2

还是关于内核读写文件的问题

楼主#
更多 发布于:2005-06-20 15:50
  我现在读写文件都可以。但是,我只实现了读写一组数据。
如果数据多了,我就不能处理了。

比如:我得到用户操作的文件全路径,然后把它写入记录文件。我以FILE_APPEND_DATA的方式打开文件,想追加的写入。写完后发现文件还是只有一行数据,也就是记录了一个文件。

我想能不能实现类似这样的,写如文件,移动文件指针到512的倍数处。(这样读起来好判断吧?如果READ的时候也能移动指针的话)

我是新手,问的问题如果幼稚请不要笑。

谢谢
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-20 16:11
我又测试了一下,我把记录文件清空,然后运行可以写入首次访问的文件全名。并且写入的大小什么的都是正确的。但是再写入一个记录,就写不进去了。记录文件中永远都是第一次写入的记录。。

但是也没有报错什么的。
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-20 18:43
如何判断ZwReadFile读到文件末尾?
如果是文件末尾就追加一条记录,HOWTO??


谢谢谢谢谢谢
游客

返回顶部