C++ stat判断路径是文件还是目录
Posted rms365
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ stat判断路径是文件还是目录相关的知识,希望对你有一定的参考价值。
C++ stat判断路径是文件还是目录
1 #include <iostream> 2 #include <sys/stat.h> 3 4 using namespace std; 5 6 void foo ( const char* path ) 7 struct stat s; 8 if ( stat ( path, &s ) == 0 ) 9 if ( s.st_mode & S_IFDIR ) 10 cout << "DIR" << endl; 11 else if ( s.st_mode & S_IFREG ) 12 cout << "FILE" << endl; 13 else 14 cout << "?" << endl; 15 16 else 17 cout << "ERR" << endl; 18 19 20 21 int main() 22 foo ( "C:\\Windows" ); 23 foo ( "C:\\Windows\\explorer.exe" ); 24 foo ( "W:\\WWW" ); 25 return 0; 26
以上是关于C++ stat判断路径是文件还是目录的主要内容,如果未能解决你的问题,请参考以下文章