CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

请问如何查找C盘下所有后缀名为BMP的文件?

楼主shm0718a()2003-11-01 22:13:32 在 VB / 基础类 提问

就是查找所有  
   
    *.bmp  
  问题点数:0、回复次数:3Top

1 楼captainivy(Ivy)回复于 2003-11-07 17:53:37 得分 0

新建工程  
  添加一个filelistbox   一个dirlistbox   一个drivelistbox   两个listbox   一个commandbutton  
  代码:  
  Private   Sub   Command1_Click()  
  List2.Clear  
  File1.Pattern   =   "*.bmp"  
  Dir1.Path   =   "c:\"  
  For   i   =   0   To   Dir1.ListCount   -   1  
  List2.AddItem   Dir1.List(i)  
  Next  
  File1.Path   =   Dir1.Path  
  For   j   =   0   To   File1.ListCount   -   1  
            List1.AddItem   Dir1.Path   +   File1.List(j)  
          Next  
  j   =   0  
  On   Local   Error   GoTo   en  
   
  List2.ListIndex   =   j  
   
  While   s   <   List2.ListCount  
          Dir1.Path   =   List2.List(s)   +   "\"  
          File1.Path   =   Dir1.Path    
          For   j   =   0   To   File1.ListCount   -   1  
            List1.AddItem   Dir1.Path   +   "\"   +   File1.List(j)  
          Next  
          For   t   =   0   To   Dir1.ListCount   -   1  
          List2.AddItem   Dir1.List(t)  
          Next  
          s   =   s   +   1    
      Wend  
  en:  
  End   SubTop

2 楼longki(农民写代码)回复于 2003-11-07 18:01:37 得分 0

If   Running%   Then:   Running%   =   False:   Exit   Sub  
           
          Dim   drvbitmask&,   maxpwr%,   pwr%  
          On   Error   Resume   Next  
           
          FileSpec$   =   InputBox("Enter   a   file   spec:"   &   vbCrLf   &   vbCrLf   &   _  
                                                                          "Searching   will   begin   at   drive   A   and   continue   "   &   _  
                                                                          "until   no   more   drives   are   found.     "   &   _  
                                                                          "Click   Stop!   at   any   time."   &   vbCrLf   &   _  
                                                                          "The   *   and   ?   wildcards   can   be   used.",   _  
                                                                          "Find   File(s)",   "*.exe")  
           
          If   Len(FileSpec$)   =   0   Then   Exit   Sub  
           
              MousePointer   =   11  
              Running%   =   True  
              UseFileSpec%   =   True  
              mnuFindFiles.Caption   =   "&Stop!"  
              mnuFolderInfo.Enabled   =   False  
              List1.Clear  
           
              drvbitmask&   =   GetLogicalDrives()  
              If   drvbitmask&   Then  
                 
                  maxpwr%   =   Int(Log(drvbitmask&)   /   Log(2))       '   a   little   math...  
                  For   pwr%   =   0   To   maxpwr%  
                          If   Running%   And   (2   ^   pwr%   And   drvbitmask&)   Then   _  
                                  Call   SearchDirs(Chr$(vbKeyA   +   pwr%)   &   ":\")  
                  Next  
              End   If  
           
              Running%   =   False  
              UseFileSpec%   =   False  
              mnuFindFiles.Caption   =   "&Find   File(s)..."  
              mnuFolderInfo.Enabled   =   True  
              MousePointer   =   0  
   
              Picture1.Cls  
              Picture1.Print   "Find   File(s):   "   &   List1.ListCount   &   "   items   found   matching   "   &   """"   &   FileSpec$   &   """"  
              Beep  
          End   If  
      End   If  
   
        该需要什么控件就不用说了吧!Top

3 楼skywolfY(莫愁)回复于 2003-11-07 23:58:43 得分 0

dir   就行了Top

相关问题

  • include “another.C"后缀怎么是C?
  • BMP后缀是什么图像
  • 如何用c++保存自己定义后缀的文件
  • c语言中怎样判断一个文件的后缀名?
  • 怎样在C#中修改文件后缀名?
  • 查找c++builder中的dclusr50.lib文件
  • Linux环境下C语言中后缀名是.a的文件是什么东东?
  • C程序创建文件没有后缀名,如何存为.TXT文件呢?
  • A-(c+d)/e的后缀式是什么?得到答案马上结贴!
  • 如何将BMP和JPEG做到后缀为.AAA的记录文件中?急!

关键词

  • 查找
  • bmp
  • listcount
  • 所有
  • additem
  • dir
  • path
  • list

得分解答快速导航

  • 帖主:shm0718a

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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