`
izuoyan
  • 浏览: 8938043 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

最简单的查找文件的代码

阅读更多
本文来自http://blog.csdn.net/hellogv/
procedure TSysClass.FindAll(path: String; var fileresult: TStrings);//查找文件 ,path不带'\'

var

  fpath,s: String;

  fs: TsearchRec;

  i:integer;

begin

  fpath:=path+'\*.*';

  if FindFirst(fpath,faAnyFile,fs)=0 then

    begin

    if (fs.Name<>'.')and(fs.Name<>'..') then

      if (fs.Attr and faDirectory)=faDirectory then

          findall(path+'\'+fs.Name,fileresult)

        else

          fileresult.add(path+'\'+fs.Name);

      while findnext(fs)=0 do

        begin

        if (fs.Name<>'.')and(fs.Name<>'..') then

          if (fs.Attr and faDirectory)=faDirectory then

              Findall(path+'\'+fs.Name,fileresult)

          else begin

              fileresult.add(path+'\'+fs.Name);

          end;

        end;

    end;

  Findclose(fs);

end;
分享到:
评论

相关推荐

    pdmHelper2.0 JAVA代码生成器 解析pdm文件 java代码生成器(可以解析pdm文件) GUI界面

    而PdmHelper提供了强大的查找功能,可以利用表(列)名称或代码模糊查找功能,可以最迅速快捷的找到您想要查找到的表结构信息,简单到输入关键字查找即可得到结果。 3.它可以作为IT工程师日常工作的数据字典常用工具...

    Java简单的文件扫描工具

    内容概要: 这段代码是一个Java小工具,名为 "FileScanner",用于递归扫描指定目录下的所有文件和文件夹,并输出文件信息,如文件名、路径、大小和最后修改时间。 适用人群: 适用于需要快速了解指定目录下文件和...

    使用Java并行流实现一个简单的文件搜索程序.txt

    这个代码实现了一个简单的文件搜索程序,用于统计指定文件夹中所有子目录的数量。首先通过getFiles()方法获取指定文件夹下的所有文件和子目录,然后使用parallelStream()方法将文件列表转换为并行流。接着使用filter...

    程序运行,写日志文件功能c++代码实现

    很多程序运行时,容易出现这样那样的错误,为了方便查找错误,在程序运行过程中,每进行一次操作就记录日志是最简单有效的方法。本代码以c语言实现写日志的功能,封装成了函数,可直接放到工程中,进行调用。

    JAVA上百实例源码以及开源项目源代码

    2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。...

    【最新版】HoudahSpot_latest.zip【亲测可用】最好的Mac强大的文件搜索

    从简单的搜索开始 通过添加和合并条件对其进行优化 一次搜索多个文件夹。排除其他人 按可用的数百列进行添加和排序 预览文件和文本匹配 HoudahSpot通过一个方便易用的界面显示搜索结果,使所有重要的细节都触手可及...

    pdmHelper2.0 JAVA代码生成器 解析pdm

    而PdmHelper提供了强大的查找功能,可以利用表(列)名称或代码模糊查找功能,可以最迅速快捷的找到您想要查找到的表结构信息,简单到输入关键字查找即可得到结果。 3.它可以作为IT工程师日常工作的数据字典常用工具...

    java源码包2

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 ...

    安卓期末大作业(AndroidStudio开发),日记本app,可以登录和搜索,代码注释详细,能正常运行

    压缩包内包含源代码,运行各个界面截图,一条日记可以记录2000字符以下的文本、最多8张配图和最多8个视频。每条日记都可以以评论的形式或转发引用的形式追更,评论的最大长度也是2000字符。日记还可以同时记录所处...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    NTFS文件系统若干技术

    5.1 RH8下最简单编译NTFS模块的方法 61 5.2 UBUNTU下安全读写NTFS分区格式文件 61 5.3在FAT32中读写NTFS分区的数据 63 5.4 DOS下访问NTFS 63 第六章 结论 65 参考文献 66 附录A DOS下访问NTFS分区,查找指定...

    iOS蓝牙4.0主机代码

    3,代码演示了怎样使用封装好的蓝牙代码块,使用简单,复用性超强。 4,基本功能包括:搜索蓝牙,发起连接,解析蓝牙里面的服务值,特征值,读取和写入相关特征值,用户如果想解析不同的特征值,只需要更改一处UUID...

    ASP建站十大常用程序代码完整篇

    在这个例子中涉及了五个页面,其中有三幅是一般的htm文件,另外的两幅是asp文件,在这里制作利用的工具是frontpage98,但是大部分的asp代码还是要自己输入的:  1,设定原来已经注册的用户进入的外观:在这里设置...

    魔兽rpg编程 脚本 j文件编辑 Jass shop

    压缩代码 可以进行一些简单的代码压缩处理,可以处理:去除注释,压缩全局变量、常量名称,压缩函数名称,去除无用回车,去除缩进等 自定义菜单快捷键 主程序中的Shortcut Manager可以方便帮助您设置菜单中的快捷键...

    ASP.NET的网页代码模型及生命周期

    本章首先介绍ASP.NET中最重要的概念---网页代码模型。 4.1 ASP.NET的网页代码模型 在ASP.NET应用程序开发中,微软提供了大量的控件,这些控件能够方便用户的开发以及维护。这些控件具有很强的扩展能力,在开发过程中...

    好用的代码生成源码

    一个不怎么智能,半手工方式的,但最适合实际开发的java代码生成器 核心理念: 为你生成一切,再根据所需手工copy回来工作区 用最精简的代码完成最核心的功能 特性 基于FreeMarker模板语言,并且模板易于修改 基于...

    代码合集.rar

    2012-06-11 12:53 11,255,929 最简单动态链接实例(c++源代码).zip 2012-06-11 12:40 133,689 李春葆课程源代码.rar 2012-06-11 12:38 13,986,022 砷化镓微波功率场效应晶体管及其集成电路.pdf 34 个文件 367,250,...

    matlab最简单的代码-niso-ex1-tsp::compass:自然启发式搜索和优化练习1的代码-旅行商问题

    matlab最简单的代码目标: 您需要实施模拟退火(SA),遗传算法(GA)和禁忌搜索(TS)算法来解决美国的48个大写字母(ATT48)旅行商问题(TSP)。 在(Science)上可以找到原始的《模拟退火》论文。 有关禁忌搜索的...

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

Global site tag (gtag.js) - Google Analytics