查找文件夹中的所有文件及子文件夹的方法,附源程序,VC7.1下编译运行通过
2007-06-13 16:01
585 查看
#include<iostream>
#include<windows.h>
using namespace std;
void main()
{
WIN32_FIND_DATA fd;
//查找第一个文件,并获取指向该文件夹的Handle;可以使用通配符,表示查询此路径下的所有文件和文件夹。
HANDLE hFind = ::FindFirstFile("C://*.*",&fd);
do
{
//通过文件的属性来对特定的一类文件进行处理。这里将没有隐藏的文件夹名称打印出来。
if(fd.dwFileAttributes &FILE_ATTRIBUTE_DIRECTORY && !(fd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN))
{
cout<<fd.cFileName<<endl;
}
}
while(::FindNextFile(hFind,&fd));
::FindClose (hFind);
}
#include<windows.h>
using namespace std;
void main()
{
WIN32_FIND_DATA fd;
//查找第一个文件,并获取指向该文件夹的Handle;可以使用通配符,表示查询此路径下的所有文件和文件夹。
HANDLE hFind = ::FindFirstFile("C://*.*",&fd);
do
{
//通过文件的属性来对特定的一类文件进行处理。这里将没有隐藏的文件夹名称打印出来。
if(fd.dwFileAttributes &FILE_ATTRIBUTE_DIRECTORY && !(fd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN))
{
cout<<fd.cFileName<<endl;
}
}
while(::FindNextFile(hFind,&fd));
::FindClose (hFind);
}
相关文章推荐
- 查找文件夹中的所有文件及子文件夹的方法,附源程序,VC7.1下编译运行通过
- 在程序中获得驱动器盘符的方法,附源程序,可在VC7.1下编译运行
- 在程序中获得驱动器盘符的方法,附源程序,可在VC7.1下编译运行
- python 查找文件夹下的指定部分路径下的所有文件内匹配的字符 包括子文件夹下的文件
- python查找指定文件夹下所有文件并按修改时间倒序排列的方法
- php读取出一个文件夹及其子文件夹下所有文件的方法示例
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- 递归方法查找所有文件夹以及文件
- keil5 编译的时候不通过找不到sys.o文件,运行不通过解决方法(win10)
- 取出文件夹及其所有子文件夹中所有文件的方法
- unity 通过代码查找一个文件夹下的所有文件
- PHP遍历文件夹及子文件夹所有文件(此外还有飞递归的方法)
- 定时删除一个文件夹内的所有子文件夹和文件的方法
- linux 查找命令:删除文件夹以及其子文件夹下所有名字为file的文件发表于
- 递归 查找 一个文件夹所有的子文件夹和文件
- 在文件夹中 的指定类型文件中 查找字符串(CodeBlocks+GCC编译,控制台程序,仅能在Windows上运行)
- 查找文件夹下所有文件方法c++
- VC下遍历文件夹中的所有文件的几种方法
- 二叉树的生成与遍历演示,附源代码,在VC7.1下可编译运行通过。
- 查找文件夹内所有文件