参考书里面的写法。同学指导,C++ 一点也不会啊!!继续努力

#define _WIN32_WINNT 0x0400

#include "windows.h"
 #include <stdio.h>

int FindFilename(LPCTSTR FilePath);

void  main()
 {

FindFilename(".\\a\\*");

}

int FindFilename(LPCTSTR FilePath)
 {

WIN32_FIND_DATA FindFileData; //结构体定义一个对象
  HANDLE hFind;
     hFind = FindFirstFile(FilePath, &FindFileData);//找这个路径的所有文件类型 并返回一个句柄
  
  if (hFind != INVALID_HANDLE_VALUE) {
   do
   {
    if(FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY && FindFileData.cFileName[0]!='.')
     printf ("文件夹名:%s\n", FindFileData.cFileName);
    
   
   } while(FindNextFile(hFind, &FindFileData));
   
   FindClose(hFind);
   
  } else {
   MessageBox(NULL,"不能找到文件",NULL,MB_OK);
   //printf ("Invalid File Handle. Get Last Error reports %d\n", GetLastError ());
   
  }
  
  return 0;
 }

这里是利用 FindFirstFile,FindNextFile, FindClose三个函数来读取文件夹里面文件夹的名称。

VC 读取文件夹里面的文件夹名相关推荐

  1. 【转载】VC遍历文件夹下所有文件和文件夹

    2019独角兽企业重金招聘Python工程师标准>>> 一.先介绍一个结构WIN32_FIND_DATA VC遍历文件夹下所有文件和文件夹 typedef struct _WIN32 ...

  2. VC++ 打开文件夹,保存文件等对话框的调用

    2019独角兽企业重金招聘Python工程师标准>>> VC++ 打开文件夹,保存文件等对话框的调用 一.打开文件夹: 1.CFileDialog实现 CFileDialog hFi ...

  3. python怎么读文件夹下的文件夹-python2.7读取文件夹下所有文件名称及内容的方法...

    最近稍稍有点空闲时间,于是重新温习了一下之前学习过的python基础.废话不多说,记录一下自己的所得. 首先,安装什么的不在本人的温习范围,另,本人使用的是windows下的python2.7版本,且 ...

  4. webpack 读取文件夹下的文件_TypeScript完全解读(26课时)_1.TypeScript完全解读-开发环境搭建...

    1.TypeScript完全解读-开发环境搭建 初始化项目 手动创建文件夹 D:\MyDemos\tsDemo\client-demo 用VSCode打开 npm init:初始化项目 然后我们的项目 ...

  5. android 读取assets文件夹下的文件资源

    今天,简单讲讲如何读取assets文件夹下的文件. Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.Java里面自动生成该资源文件的ID ...

  6. C++读取文件夹中所有文件的路径,包含子文件夹

    C++读取文件夹中所有文件的路径,包含子文件夹 C++实现指定文件夹的路径,获取该路径下所有文件的路径,含子文件夹的文件,为了实现跨平台编译,最后会给出Window和Linux的完成程序: [1]下面 ...

  7. C# 读取指定文件夹下所有文件

    #region 读取文件 //返回指定目录中的文件的名称(绝对路径)string[] files = System.IO.Directory.GetFiles(@"D:\Test" ...

  8. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...

    java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...

  9. Linux C 读取文件夹下所有文件(包括子文件夹)的文件名

    本文:http://www.cnblogs.com/xudong-bupt/p/3504442.html Linux C  下面读取文件夹要用到结构体struct dirent,在头#include ...

  10. matlab读取文件夹下所有文件的字符串,MATLAB读取文件夹下所有文件的文件名并读取数据...

    MATLAB读取文件夹下特定类型格式文件的文件名并读取该格式文件的数据 利用代码对大量数据进行自动批处理时,首先需要获取该数据存放的文件夹(文件夹路径),然后获取该文件夹下某一类型数据所有的文件名,最 ...

最新文章

  1. oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉
  2. openstack实例状态错误_Openstack虚机操作总结
  3. js定位div坐标存入mysql_JavaScript与Div 对层定位和移动获得坐标
  4. Golang程序性能分析(一)pprof和go-torch
  5. 一文弄懂什么是RPC
  6. webpack4导入全局sass文件
  7. live555学习笔记-RTSPClient分析
  8. C# FAQ: const和static readonly有什么区别?
  9. 佳博GprinterApp编辑软件使用说明
  10. 最新详细VMware虚拟机下载与安装
  11. TurboMail邮件系统图片签名档功能
  12. echart视觉引导线的长度调节labelLine
  13. BZOJ 3772: 精神污染
  14. 微信小程序(三)常见组件
  15. 啃光学论文的笔记(1)
  16. echat3没有数据的时候,如何设置文字提示:“没有数据”
  17. Android应用CPU实时监控工具-全机型适用
  18. 申请阿里云的免费SSL证书,实现小程序HTTPS请求
  19. 银行联行号-联行号api接口-联行号数据源
  20. 数据库Mysql汉化方法与替换包

热门文章

  1. MySQL的binary类型操作
  2. Cloudify — 安装部署与基础使用
  3. OpenStack 2018 年终盘点
  4. Keil调试局部变量显示not in scope的问题解决
  5. web复习day03:request
  6. 交通部:将从五方面推进京津冀暨雄安新区交通建设
  7. Flutter学习指南:文件、存储和网络
  8. “产教融合新范式,校企聚力新实践”——2018杭州云栖大会大学合作专场论坛成功举办...
  9. slc、mlc、tlc闪存芯片颗粒区别介绍
  10. 01配置管理过程指南