C/C++ 遍历文件夹下的文件名(含子目录)
2012-06-12 12:04
211 查看
#include<iostream> #include<io.h> using namespace std; int main() { _finddata_t file; long lf; //修改这里选择路径和要查找的文件类型 if((lf = _findfirst("F:\\2011Experiment\\*.*",&file))==-1l) //_findfirst返回的是long型;long __cdecl _findfirst(const char *, struct _finddata_t *) cout<<"文件没有找到!\n"; else { cout<<"\n文件列表:\n"; do { cout<<file.name; if(file.attrib == _A_NORMAL)cout<<" 普通文件 "; else if(file.attrib == _A_RDONLY)cout<<" 只读文件 "; else if(file.attrib == _A_HIDDEN )cout<<" 隐藏文件 "; else if(file.attrib == _A_SYSTEM )cout<<" 系统文件 "; else if(file.attrib == _A_SUBDIR)cout<<" 子目录 "; else cout<<" 存档文件 "; cout<<endl; } while( _findnext( lf, &file ) == 0 ); //int __cdecl _findnext(long, struct _finddata_t *);如果找到下个文件的名字成功的话就返回0,否则返回-1 } _findclose(lf); }http://www.360doc.com/content/12/0612/12/10167906_217642927.shtml
相关文章推荐
- C/C++ 遍历文件夹下的文件名(不含子目录)
- C++遍历获取文件夹下面所有文件名
- c++遍历文件夹,获取文件夹下所有文件名
- 非递归方式遍历文件夹,取得所有子目录和文件的文件名和大小
- 遍历文件夹下某种类型文件名(C++)
- 【原创】 遍历指定目录下文件名与文件夹名 c++
- windows下用c++和python遍历目录下的文件夹并删除所有文件名为xx的文件
- VS 2008 VC 实现 --- 遍历一个文件夹下的所有文件(即查看文件名,不包含子目录)
- C++ 获取文件夹下的所有文件名
- [windows][C++][库]遍历删除文件夹
- C++ 获取文件夹下的所有文件名
- C++实现读取特定路径下文件夹及文件名的方法
- 利用C/C++编写程序以获取文件夹内所有子文件名,windows和Linux两个版本都有
- C++遍历文件夹下的所有文件
- C++遍历文件夹下的所有文件夹及文件
- C++、WIN API、MFC分别遍历文件夹、获取文件名称的三种方式【耿然原创】
- 通过函数遍历文件夹(包含子目录)
- C++获取一个文件夹下的所有文件名(转)
- C/C++遍历文件夹
- C++ 遍历文件夹下面所有文件