CreateFile函数的第五个参数指明CREATE_ALWAYS没有用?

liao0726 2011-04-16 11:40:19
E盘下已经有了一个名为a.txt的文件,这个文件具有隐藏属性。那么我调用以下语句应该会覆盖原来的a.txt文件,并清空文件原来的属性
CreateFile("e:\\a.txt",GENERIC_WRITE,0,NULL,CREATE_ALWAYS
,FILE_ATTRIBUTE_NORMAL
,NULL);
可是结果却是原来的a.txt文件什么都没有改变。CREATE_ALWAYS没有用了吗?
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lactoferrin 2011-04-16
  • 打赏
  • 举报
回复
用FILE_ATTRIBUTE_HIDDEN
liao0726 2011-04-16
  • 打赏
  • 举报
回复
靠,找到原因了,文件隐藏,找不到,我把隐藏属性去掉就可以了,这个函数就这么的不强大。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧