CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

在线等,急!

楼主lsp5i5j(星辰->女人在哪)2003-12-01 15:47:28 在 VC/MFC / 基础类 提问

如何得到一个根目录下面的文件的名称,  
  如:有一根目录C:\RECORD  
  里面有123.voc,456.voc,789.voc  
  是否在VC里面有这样一个类,API函数也行,  
  谢谢! 问题点数:0、回复次数:8Top

1 楼alfwolf(木马煞)回复于 2003-12-01 15:52:41 得分 0

引用MSDN的例子:  
  #define   _WIN32_WINNT   0x0400  
   
  #include   "windows.h"  
   
  int  
  main(int   argc,   char   *argv[])  
  {  
      WIN32_FIND_DATA   FindFileData;  
      HANDLE   hFind;  
   
      printf   ("Target   file   is   %s.\n",   argv[1]);  
   
      hFind   =   FindFirstFile(argv[1],   &FindFileData);  
   
      if   (hFind   ==   INVALID_HANDLE_VALUE)   {  
          printf   ("Invalid   File   Handle.   Get   Last   Error   reports   %d\n",   GetLastError   ());  
      }   else   {  
          printf   ("The   first   file   found   is   %s\n",   FindFileData.cFileName);  
          FindClose(hFind);  
      }  
   
      return   (0);  
  }  
  用FindFirstFile和FindNextFile可以实现目录下文件的遍历Top

2 楼keiven()回复于 2003-12-01 15:54:58 得分 0

呵呵,楼上说的很对啊,遍历目录下的文件夹就可以了。Top

3 楼titilima(李马 - www.titilima.cn)回复于 2003-12-01 15:55:23 得分 0

FindFirstFile  
  FindNextFile  
   
  HANDLE   hFind;  
  WIN32_FIND_DATA   wfd;  
   
  hFind   =   FindFirstFile("c:\\record\\*.*",   &wfd);  
  do  
  {  
      //   ...  
  }   while   (FindNextFile(hFind,   &wfd));Top

4 楼lidongwu(阿梧哥)回复于 2003-12-01 16:15:49 得分 0

如果你要用控件,CComboBox等控件具有Dir函数,很好用的。  
  如果你不用控件,楼上的方法很不错。Top

5 楼lsp5i5j(星辰->女人在哪)回复于 2003-12-01 16:18:03 得分 0

谢谢,有没有直接将里面的文件全部移动的API,查了一下没查到,只有遍历了Top

6 楼titilima(李马 - www.titilima.cn)回复于 2003-12-01 16:35:24 得分 0

SHFileOperationTop

7 楼leopardsmith(FUCK BUSH 's)回复于 2003-12-03 13:27:17 得分 0

遍历巴Top

8 楼arvid_gs(west)回复于 2003-12-03 13:46:29 得分 0

FindFirstFile  
  FindNextFileTop

相关问题

  • 急急急,,,,,,,,,,,,,,,在线
  • 在线等,急急!!!
  • 急急!!!!在线等
  • 急救!!!!!!!!!!!!!!!(在线)
  • 急…………在线等。
  • 在线急救!!!
  • 在线急等
  • 急!在线(MSFlexGrid)
  • 急!!!!!!!!!!!!!!!!!!!在线!!!!!
  • 在线急问

关键词

  • win32
  • 控件
  • 文件
  • hfind
  • 遍历
  • voc
  • findfiledata
  • wfd
  • findfirstfile
  • argv

得分解答快速导航

  • 帖主:lsp5i5j

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo