什么是C++;相当于PHP';s是_dir()? 什么是PHP的ISHI(C++)等价?< /P>
bool是_dir(字符串$filename)什么是C++;相当于PHP';s是_dir()? 什么是PHP的ISHI(C++)等价?< /P>,c++,linux,directory,filesystems,C++,Linux,Directory,Filesystems,bool是_dir(字符串$filename) 说明给定的文件名是否为目录。 只在Linux平台上工作,您会使用什么库 如果跨平台的支持有什么关系,你会使用什么方法?< P>在跨平台的C++文件处理系统中没有任何东西可以处理文件系统。对于跨平台文件系统访问,请使用Boost文件系统库。POSIX函数lstat(及其不太安全的朋友stat)返回一个struct,您可以查询该信息。提供了一个方便的宏:S_ISDIR()man 2 lstat以获取使用信息 Boost还提供了一个库,它提供了一组易于使
说明给定的文件名是否为目录。 只在Linux平台上工作,您会使用什么库
如果跨平台的支持有什么关系,你会使用什么方法?< P>在跨平台的C++文件处理系统中没有任何东西可以处理文件系统。对于跨平台文件系统访问,请使用Boost文件系统库。POSIX函数
lstat
(及其不太安全的朋友stat
)返回一个struct
,您可以查询该信息。提供了一个方便的宏:S_ISDIR()
man 2 lstat
以获取使用信息
Boost还提供了一个库,它提供了一组易于使用的函数,包括免费函数
is_directory()
stat()
不是“不安全”,它只是。。。不同。@caf:嗯,我在软件中遇到的许多安全问题都与误用stat
并最终向符号链接攻击敞开大门的程序有关lstat
只是不遵循符号链接,因此它不会遭受那种特殊类型的攻击。