- 帖子
- 3151
- 积分
- 6455
- 技术
- 317
- 捐助
- 70
- 注册时间
- 2008-8-3
|
递归版
本帖最后由 523066680 于 2015-12-17 00:25 编辑
递归版,这个代码改一下就可以列出带文件大小的文件列表
但是递归还是要注意硬链接,我已经知道相关函数,有时间会继续改进
--- TreeV3_YYYYMMDD.cpp 2015-12-17 00:07:48.186728000 +0800
+++ TreeV3_YMD_R.cpp 2015-12-16 23:46:07.824351600 +0800
@@ -108,6 +108,8 @@
if ( (stbuf.st_mode & S_IFMT) == S_IFDIR )
{
swprintf(full_info, L"%ls\t<DIR>\t%ls\r\n", mt_date, fullpath );
+ wcscat(fullpath, L"\\");
+ func(fullpath);
}
else
{
补充,刚才测试递归整个D盘会崩溃退出
原因:
遇到一个这样的文件:
修改日期为:
1953年11月26日,14:03:06 |
|