C++获取文件夹内子文件夹名
#include <iostream>
#include <vector>
#include <string>
#include <io.h>
using namespace std;
void getFolder(string path, vector<string>& folder)
{
long long hFile = 0; //注意一定要用long long
struct _finddata_t fileInfo;
string p;
if ((hFile = _findfirst(p.assign(path).append("\\*").c_str(), &fileInfo)) != -1)
{
do
{
//如果是目录,存入列表
if ((fileInfo.attrib & _A_SUBDIR))
{
if (strcmp(fileInfo.name, ".") != 0 && strcmp(fileInfo.name, "..") != 0)
folder.push_back(fileInfo.name);
}
else
{
continue;
}
} while (_findnext(hFile, &fileInfo) == 0);
}
_findclose(hFile);
}
int main()
{
string fname;
string path = "F:\\aaa";
vector<string> folder;
getFolder(path, folder);
for (int i = 0; i < folder.size(); i++)
{
fname = folder[i];
cout << fname << std::endl;
}
return 0;
}
C++获取文件夹内子文件夹名相关推荐
- 获取文件夹以及子文件夹里面的所有文件
1. 没有后缀名的限制: string[] filePaths = Directory.GetFiles(@"c:\MyDir\"); 2. 有后缀名: string[] file ...
- java 获取子文件夹_JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件...
package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要 ...
- 遍历文件夹(含子文件夹)方法
做法基本上有2大类: ① 经典Dir ② FSO 即 Scripting. File System Object 的[文件系统对象]脚本方法. 一开始可能Dir方法较为普遍,但随着水平的提高,应用FS ...
- redhat 复制文件夹及子文件夹_python文件夹怎么操作呢??(建议详读)
当前工作目录 >>> import os >>> os.getcwd() 我电脑上的结果为: 'C:Users我的电脑AppDataLocalProgramsPyt ...
- 复制当前目录所有文件夹及其子文件夹下的*.jpg文件到store文件夹下
1.复制当前目录所有文件夹及其子文件夹下的.jpg文件到store文件夹下 2.不论多少层目录结构都可以 3.更改文件后缀名.jpg为其它后缀名的文件同样适用 #!/bin/bash # yikai ...
- linux递归赋权限,Linux下递归更改文件夹和子文件夹的权限
为所有Web应用程序设置适当的文件权限都是Web主机的重要组成部分.在本教程中,您将了解如何在单个命令中递归地更改文件夹和子文件夹上的文件权限. 如您所知,在Linux中,所有内容都被视为一个文件.一 ...
- Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
本文:http://www.cnblogs.com/xudong-bupt/p/3504442.html Linux C 下面读取文件夹要用到结构体struct dirent,在头#include ...
- c++利用windows api遍历指定文件夹及其子文件夹中的文件
以下代码在vs2008中测试通过,利用FindFirstFile,FindNextFile函数遍历了我电脑上全路径为"C:\\Users\\v_tianboli\\Desktop\\wind ...
- java ftp遍历所有子文件_Java 遍历指定文件夹及子文件夹下的文件
Java 遍历指定文件夹及子文件夹下的文件 /** * 遍历指定文件夹及子文件夹下的文件 * * @author testcs_dn * @date2014年12月12日下午2:33:49 * @pa ...
- linux 修改文件夹和子文件夹权限,Linux下设置文件夹以及子文件夹中所有文件权限...
0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解: 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 方法 设置文件夹及子文件夹下所有文件的读.写.可执行权限: [root@ ...
最新文章
- Pycharm初始创建项目和环境搭建(解决aconda库文件引入不全等问题)
- 让书写的Matlab代码运行更快 Recipes for Faster Matlab Code
- 关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)
- 浓缩书应用 Blinkist - 令人惊艳的商业策略
- 使用PS排版制作一寸照片
- PHP的性能演进(从PHP5.0到PHP7.1的性能全评测)
- hdoj 4888 Redraw Beautiful Drawings 【最大流满流+唯一性判断】
- 考研词汇测试软件,考研有哪些好用的背单词APP神器
- ThinkPHP php 仿千图网源码_仿百度网盘文件分享dzzoffice网盘系统源码_PHP
- GeoHash介绍及使用
- 涛涌天际,水利万物:黄浦江畔读懂城市智能体
- 三伏天如何祛除“月子病”?
- 2021年广东省安全员B证(项目负责人)最新解析及广东省安全员B证(项目负责人)考试试题
- 骑驴找马被察觉怎么办?
- 论计算机网络犯罪结论,论计算机网络技术对犯罪心理学研究的影响
- 怎样在bios屏蔽集成显卡
- 中国计算机软件行业分析1---劳动者
- vue + vtkJs + itkJs进行dcom影像预览
- python初学者编程指南源码_如何系统地自学 Python?
- 计算机的外部设备与组装