findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiAPI/html/delphi_20061110231617254.html
procedure   TForm1.FindAll(const   Path:   String);  
  var  
      sr:TSearchRec;  
      fr:Integer;  
  begin  
  fr:=FindFirst(Path,faAnyFile,sr);  
  while   fr=0   do  
      begin  
      if   (sr.Attr=faDirectory)and(sr.Name<>'.')and(sr.Name<>'..')   then  
          FindAll(sr.Name)      
      else  
          begin  
            showmessage(sr.name);  
          end;  
      FindNext(sr);  
      end;  
  FindClose(sr);  
  end;  
   
  我是从网上找到的这个函数,可是调用时总是不停时showmessage,一直停不下来,这是为什么呢?万分感谢!

FindNext(sr);  
  改为:  
  fr:=FindNext(sr);  
   
   
  //别人为你消耗时间和生命  
  //你却什么都不付出,很不厚道。  
  //记得下次改正。

findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机?...相关推荐

  1. Linux拓展之查找指定目录下的最大文件

    概述 有时候我们需要查找指定目录下的最大文件,通常说的指定目录包括该目录下的所有文件和子目录下的所有文件.如下是几种能查找最大文件的方法. 方法一 查找指定目录下的最大文件,但不包括所有子目录,只包括 ...

  2. linux如何查看指定目录下文件内容,Linux 系统下通过关键词查找指定目录下的文件内容...

    #!/bin/bash # 作者:靑龍一笑(C.S.Ricen) # 功能:根据指定的关键词,查找指定目录下的文件内容 # 要查找的目录 Search_Dir=/opt/datas/ # 关键字列表 ...

  3. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习

    一.读取目录内容 #include <stdio.h> #include <unistd.h> #include <dirent.h> #include <s ...

  4. [Linux C]递归遍历指定目录下的子目录和文件

    /* 功能:演示了在Linux下利用C语言递归遍历指定目录下的子目录(不含隐藏目录)和文件 */ #include <stdio.h> #include <dirent.h> ...

  5. [Windowns C]递归遍历指定目录下的子目录和文件

    /* 功能:演示了利用C语言递归遍历指定目录下的子目录和文件! 说明:经修改也可以搜索文件名符合特定格式的文件,如修改"\\*.*"为"\\*.log" */ ...

  6. C#递归搜索指定目录下的文件或目录

    来源:https://www.cnblogs.com/huhangfei/p/5012978.html 诚然可以使用现成的Directory类下的GetFiles.GetDirectories.Get ...

  7. [Linux C]递归遍历指定目录,以目录树形式展示

    /* 功能:演示了利用C语言递归遍历指定目录下的子目录(不含隐藏目录)和文件,并以目录树形式展示! 其中编译命令为:gcc -o travel travel.c -std=c99 */ #includ ...

  8. bat递归查找指定文件_Windows下递归搜索文件及其所在目录 .bat脚本实现

    [说明] 当我们要查找文件时,在 Linux 下可以使用 find 命令很方便的递归搜索到文件名含有某一关键字的文件及其件所在位置,如 图1 所示. 图1 但在Windows 系统中却并没有这样方便的 ...

  9. bat递归查找指定文件_bat递归查找指定文件_Windows下递归搜索文件及其所在目录 .bat脚本实现...

    [说明] 当我们要查找文件时,在 Linux 下可以使用 find 命令很方便的递归搜索到文件名含有某一关键字的文件及其件所在位置,如 图1 所示. 图1 但在Windows 系统中却并没有这样方便的 ...

最新文章

  1. 高效程序猿之(四)VS2010其他技巧
  2. CTFshow 文件上传 web166
  3. ubuntu phpstorm 安装xdebuger
  4. js生日计算年龄_JS根据生日算年龄的方法
  5. 计算机病毒ppt教案免费,第十四课 计算机病毒 课件(共14张ppt)+教案
  6. Winform中使用异或算法对数字进行加密解密
  7. boost::python::dict相关的测试程序
  8. 第七节:Trigger(SimpleTrigger、CronTrigger)哑火(MisFire)策略 :
  9. 自定义Qml控件:ImageButton
  10. java页面左右飘窗_页面飘窗设计
  11. 【GPT-3】第1章 大型语言模型时代
  12. 【一】ArcGIS API for JavaScript 4.x之地图显示
  13. 黑客攻防专题九:菜鸟 Sa 注入=肉鸡
  14. 游鸿明歌曲白色恋人浅析
  15. 妻子,情人,玫瑰花,刺木花(转载)
  16. PCB 线路铜皮面积(残铜率)计算的实现方法
  17. hihoCoder-1633 ACM-ICPC北京赛区2017 G.Liaoning Ship’s Voyage 线段与三角形规范相交
  18. jmeter设置为中文的两种方法
  19. 跨交换机VLAN的配置实验
  20. 心血来潮 回味人生

热门文章

  1. spring boot中SpringBootCondition框架
  2. LeetCode Basic Calculator(用栈计算表达式的值)
  3. 网络编程学习笔记(批量输入)
  4. hbase java api 两种方式
  5. eclipse如何使用log4j详解,你get了吗???
  6. JavaScript--------------------jQuery中.bind() .live() .delegate() .on()的区别 和 三种方式写光棒事件 动画...
  7. HTML5学习之语义化标签
  8. OpenCV中利用cvConvertScale()对图像数据作线性变换
  9. python无法导入pyaudio_python – pyaudio无法导入_portaudio
  10. java怎么遍历优先级队列_打印优先级队列的内容[java]