摘要:
最近因为测试目的需要遍历一个目录下面的所有文件进行操作,主要是读每个文件的内容,只要知道文件名就OK了。在Java中直接用File类就可以搞定,因为Java中使用了组合模式,使得客户端对单个文件和文件夹的使用具有一致性,非常方便。但在C中就不一样了,而且在不同的平台下使用方法也不同。在Linux下实现该功能就非常方便,因为自带有API库,几个函数用起来得心应手(虽然有些小问题,后面说),在Windows下实现就不是那么方便,虽然也有自己的API,但用法有些晦涩难懂,因为没有封装起来,需要自己一步一步进行操作,因为用的是Windows API库函数所以如果对Windows编程不熟悉的话,照搬网. 阅读全文
公告
积分与排名
- 积分 - 369601
- 排名 - 2330
随笔档案 (124)
- 2020年3月(1)
- 2015年3月(1)
- 2015年1月(2)
- 2014年12月(13)
- 2014年11月(4)
- 2014年10月(3)
- 2014年6月(1)
- 2014年5月(4)
- 2014年4月(5)
- 2014年3月(8)
- 2014年2月(10)
- 2014年1月(5)
- 2013年12月(5)
- 2013年11月(6)
- 2013年10月(3)
- 2013年9月(7)
- 2013年8月(2)
- 2013年7月(4)
- 2013年6月(1)
- 2013年5月(12)
- 2013年4月(2)
- 2013年3月(2)
- 2012年12月(1)
- 2012年11月(6)
- 2012年10月(9)
- 2012年8月(2)
- 2012年7月(1)
- 2012年6月(1)
- 2012年5月(3)
- 更多
最新评论
- 1. Re:Httpclient远程调用WebService示例(Eclipse+httpclient)
大佬,这个第二种方法调用报错是怎么回事呢,还有buildRequestData这个方法里面的内容是固定的吗,谢谢
- --gu12345+6
- 2. Re:精选30道Java笔试题解答
- @Alexia(minmin) 麻烦发现问题了,记得改一下哈,不然看着也难受,毕竟做这篇博客的初心是帮助大家,不是嘛?...
- --Pioneers
- 3. Re:do {...} while (0) 在宏定义中的作用
厉害
- --三分书生气
- 4. Re:Java finally语句到底是在return之前还是之后执行?
- 为什么楼主还不把第4个运行结果不对的改过来,强迫症看着难受,改过来吧以免误导后来人 try block catch block finally block b>25, b = 35 204...
- --不想注册cnblog
- 5. Re:在Linux下和Windows下遍历目录的方法及如何达成一致性操作
- 这个代码有很多细节小问题,不过现在过去了很多年,估计楼主应该早都发现了吧。由于 Windows 上 CRT 库并没有实现过 opendir、readdir、closedir,如果要实现 opendir...
- --xenophōn