什么是PHP的is_dir()的C ++等价物?

什么是PHP的is_dir()的C ++等价物?

http://www.php.net/manual/en/function.is-dir.php

布尔is_dir(string$文件名)
告诉给定的文件名是否是一个目录。

只在Linux平台上工作,你会使用什么库?

而如果跨平台的支持很重要,你会用什么方法?

POSIX函数lstat (及其较不安全的朋友stat )返回一个struct ,您可以查询该信息。 提供了一个方便的宏: S_ISDIR() man 2 lstat用法信息。

Boost还提供了文件系统库,它提供了一个易于使用的函数集,其中包括free函数is_directory()

在C ++标准中没有什么能处理跨平台的文件系统。 对于跨平台文件系统访问,请使用Boost Filesystem库。