【发布时间】:2011-03-11 17:04:29
【问题描述】:
如何在 Windows 上使用 C++ 获取给定目录中的所有文件?
注意:
我找到了使用dirent.h 的方法,但我需要一个更标准的方法...
谢谢
【问题讨论】:
-
其实dirent.h中的函数是比较标准(POSIX)的方式。
-
VC++ 2008 中不包含该文件
-
@Neil:POSIX 不是标准库的一部分,并且在最常用的操作系统 (Windows) 的最常用的 C/C++ 编译器 (MSVC) 中没有得到很好的支持。
-
@Lorenzo POSIX 是一个标准 - Windows 不是。但从你在这里的其他帖子来看,我认为争论这一点没有多大意义。
-
POSIX 是否比 Windows 更标准完全无关紧要。最初的问题显然与 Windows 有关,因此谈论
dirent.h绝对没有意义,也没有帮助。
标签: c++ windows file directory