首页 > 其他 > 详细

利用FindFirstFile和Createfile来遍历目录已经生成句柄

时间:2015-06-11 21:02:06      阅读:183      评论:0      收藏:0      [点我收藏+]

今天的任务:

学习FindFirstFile(https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa364418(v=vs.85).aspx)

      Createfile(https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx);

练习枚举一个指定文件夹的所有文件hash。

 

调试心得:

  1.写代码必须养成的好习惯:函数有返回值时,要判断其是否出错,特别是处理的值后续要用到时;定义要简单明了有意义;

  2.creatfile的参数需要注意,不同的场景选不同参数,本次遇到的问题是在循环里第二个参数dwDesiredAccess不能设置为0,改为GENERIC_READ后,通过编译

 3.ASCII码和Unicode一些类型对应,以及转换。如char->wchar_t  可以直接在前面加L;

 4.wchar_t 的数组赋值与char数组一样,不能直接实现,要用wcscpy_s/wcscpy;拼接用wcscat。

利用FindFirstFile和Createfile来遍历目录已经生成句柄

原文:http://www.cnblogs.com/singlebutterfly/p/4570017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!