有没有办法打印包含所有文件的目录树?
答案 0 :(得分:4)
是的,使用FindFirstFile和FindNextFile api。递归地使用这些(甚至更好,使用堆栈)来查找整个目录结构。 MSDN example
答案 1 :(得分:2)
std c ++中的目录操作没有可移植的含义。如果你有提升,请使用boost文件系统。否则你可以看看它是如何在Qt,wxWidgets,boost这样的可移植库中实现的。
答案 2 :(得分:0)
如果您想要所有目录和所有文件(包括您没有访问权限的文件),您可以使用更改日记帐。缺点是它非常复杂。