Linux下的C++开发
有谁知道Linux下用C++如何扫描所有文件,并找出所有指定后缀名的所有文件!
------解决方案--------------------先opendir, 然后readdir 可以得到目录下的所有文件,如果目录下包含目录,可以递归opendir
DIR *pdir = opendir(“目录名”);
struct dirent *pent = NULL;
while((pent = readdir(pdir) != NULL)
{
pent->d_type 文件类型,若为文件继续opendir
pent->d_name为文件名,判断文件名的后缀
}
------解决方案--------------------find / -name "*.*"