首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请教linux下怎么递归查找某个目录的所有文件

2012-05-29 
请问linux下如何递归查找某个目录的所有文件我的c++程序里需要获得某个文件夹里的所有文件,然后按照一定规

请问linux下如何递归查找某个目录的所有文件
我的c++程序里需要获得某个文件夹里的所有文件,然后按照一定规则删除

[解决办法]
两种方法:
1,用popen之类的调用rm -rf指令
2,调用api,先opendir,然后while循环readdir直到NULL,然后递归删除这些目录中的文件就好了
[解决办法]
scandir读取目录数据,判断文件类型(d_type)是目录然后再进入目录读取
[解决办法]
opendir, readdir, closedir, unlink
[解决办法]
fstat

热点排行