win32下遍历枚举文件夹(磁盘)里的文件
来源:互联网 发布:mac屏保 wordoftheday 编辑:程序博客网 时间:2024/04/28 21:36
deviceName可以是文件夹名字也可以是磁盘名如:C:\\等
void GetDevicefileName(const wstring deviceName,vector<wstring>& device_fileNames)
{wstring pathTmp = deviceName + L"\\*.*";
wstring subPath ;
_wfinddata_t data;
long lFile = (long)_wfindfirst(pathTmp.c_str(),&data);
if(lFile == -1){
return;
}
while (_wfindnext(lFile,&data) == 0)
{
wstring name = data.name;
if(wstring(data.name) == L"."||wstring(data.name) == L".."){
continue;
}
if(data.attrib == 0x0010 || data.attrib == 0x002010){
subPath = deviceName;
subPath += L"\\";
subPath += data.name;
GetDevicefileName(subPath,device_fileNames);
}
else
{
wstring fileName = deviceName + L"\\" + wstring(data.name);
device_fileNames.push_back(fileName);
}
}
_findclose(lFile);
}
阅读全文
0 0
- win32下遍历枚举文件夹(磁盘)里的文件
- 关于 win32 下磁盘的遍历方法
- vc 枚举磁盘,在磁盘里写文件的操作
- VC枚举(遍历)文件夹里面的文件
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- win32 文件夹的遍历及兄弟文件的遍历
- MFC 怎样遍历文件夹里的文件
- 递归遍历文件夹里的文件
- 遍历文件夹下的文件
- 使用递归方式遍历指定磁盘路径下的文件及文件夹
- Win32遍历指定路径下的文件(Shell实现)
- JS 实现遍历某一磁盘文件夹下目录的功能
- 封装一个对磁盘,文件夹,文件进行遍历的类
- 一个对磁盘,文件夹,文件进行遍历的类
- 获取本地所有磁盘并遍历磁盘下所有文件、文件夹
- linux下遍历文件夹下的文件
- WEB遍历文件夹下所有的文件(不遍历文件夹)
- 遍历文件夹下的所有文件(Python&C++)
- LitePal 学习
- 机器学习实战第二章k-近邻用到的几个基本函数
- 安装Eclipse的gwt插件
- 设计模式之工厂模式(二)之工厂方法模式
- CENTOS7快速入门(三)
- win32下遍历枚举文件夹(磁盘)里的文件
- 简单易懂的vuex用法
- Hello World 博客!
- c++中调用Com组件的方法详解
- [Android Lint] xxx is not translated in xxx 的解决方法
- CSS选择器
- ios中UIImageView的使用
- react dva 碎片02
- 《Python和R数据挖掘技术》50本内部教材,全免费邮寄!