`
ronaldoLY
  • 浏览: 43657 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

文件搜索器的一点总结

 
阅读更多

   好久没写了。这几天一直在搞连连看项目,最近学了对文件的处理,有文件搜索,文件复制。

      文件搜索,主要原理就是对给指定的一个文件路径进行遍历,最初龙哥讲的是如何搜索标准文件,其实只需要在这个遍历中加入一个判断,如果遍历到的这个标准文件或者文件夹的名字包含指定的字符串,那么把它打印出来,String里面有一个contains的方法,返回值是boolean类型,这样只需在遍历到的文件或者文件夹中加个if(){}句型,然后用append()方法将得到的内容输出。

 

     大概框架出来了,那就给它加一个漂亮的界面吧,建立两个类:一个主类,包含了JFrame界面,和具体的界面;一个监听器类,将指定路径 和指导包含的字符串传入进来,还需要监听按钮。这样一个大概的自制的本地搜索器就出来,在完善下其他的显示功能,基本上就可以满足自己的需求,想搜索什么直接用这个小程序也可。


      找个文件路径和包含文字试试吧。


  • 大小: 24.1 KB
  • 大小: 69.9 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    易语言文件搜索器

    总结,易语言文件搜索器通过易语言的编程特性,结合高效的搜索算法和用户友好的界面设计,实现了快速查找文件的功能。通过理解易语言的基本语法和文件操作,我们可以进一步改进和扩展这个工具,以适应更复杂的文件...

    搜索所有文件源码

    在IT行业中,搜索文件是日常工作中非常常见的任务。无论是在开发、数据分析还是文件管理中,快速定位到所需...掌握这些技能,你就能编写出高效且实用的文件搜索工具,无论是在日常开发还是其他IT工作中都能派上大用场。

    P2P搜索器

    ”这一点揭示了P2P搜索器与下载工具的协同工作原理。迅雷是一款知名的下载管理软件,以其快速、稳定著称。当P2P搜索器找到目标资源后,可以将链接传递给迅雷进行下载。迅雷利用其特有的多线程技术和智能调度算法,能...

    关键字搜索msoffice文件

    总结来说,关键字搜索在Msoffice文件中的应用广泛且实用。无论是Excel中的数据查找,还是Word中的文本搜索,或者是跨文件的全局搜索,都有相应的工具和方法帮助我们快速定位所需信息。了解并熟练掌握这些技巧,能够...

    丢失文件找回(文件恢复工具)

    一般情况下,标准扫描模式足以找到大部分丢失的文件,但如果需要更深入的搜索,可以尝试深度扫描,虽然这会花费更多的时间。 4. 扫描过程完成后,FinalData将列出所有可恢复的文件。你可以按照文件名、类型或路径...

    老二牛车Axure夜话:中继器系列视频教程之中继器模糊搜索

    总结来说,"老二牛车Axure夜话:中继器系列视频教程之中继器模糊搜索"是一个关于利用Axure中继器组件进行模糊搜索的教程。这个教程涵盖了从设置数据源、设计用户界面到编写搜索逻辑的全过程,对于想要提升Axure技能...

    matlab开发-将文件复制到匹配的usingsearchterms中

    总结来说,这个MATLAB程序的核心是文件操作和字符串处理,它利用MATLAB提供的文件系统工具和字符串处理函数,根据用户定义的搜索词来定位和复制文件。同时,了解并遵循程序的许可协议也是开发者的基本职责。在实际...

    PDF文件制作全攻略

    - PDF文件的特点包括跨平台性、兼容性、可搜索性和可打印性,确保在任何设备上都能一致显示。 2. ASP.NET与PDF - ASP.NET是Microsoft的Web应用程序框架,用于构建动态网站和Web应用程序。 - 在ASP.NET中处理PDF...

    分布式文件元数据管理系统设计.pdf

    在性能测试部分,文中指出系统在记录添加与搜索操作上的性能表现良好,这一点是通过测试后得出的结论。此外,文章还提出了在系统设计与实现过程中遇到的问题以及后续的研究方向。 文章还介绍了一些当前广泛使用的大...

    everything

    Everything:速度最快的文件搜索工具 转载善用佳软,本人用的时候都是用alt+F快捷键的,这个需要到选项设置一下,检索速度太快,占用内存平时7MB左右,不能检索文件内容,仅文件名。可以开启http或ftp服务,用来共享...

    CTF知识总结,写的不错

    - **`glob`函数**:用于匹配文件路径名模式,可用于文件遍历和目录搜索。 - **`ld_preload`**:在Linux系统中,可以使用`ld_preload`来预加载动态链接库,以覆盖原生函数,这在某些CTF挑战中用于漏洞利用。 - **...

    如何退出vi编辑器

    - 使用`:wq`命令可以保存当前文件并退出vi编辑器。这是最常用的方式,确保文件内容得到更新。 2. **强制退出不保存** - 如果你想放弃所有更改并直接退出vi,可以使用`:q!`命令。这将放弃所有未保存的修改并退出...

    简易PDF阅读器

    总结来说,简易PDF阅读器是一个旨在提供便捷阅读、搜索和打印PDF文档的工具,它应该具有直观的用户界面、高效的性能和必要的互动功能。像Foxit Reader这样的专业阅读器则在此基础上提供了更多增强功能,以满足不同...

    三种删除win7搜索记录的方法.docx

    1. **打开文件资源管理器**:首先,打开文件资源管理器,你可以在任务栏的任何文件夹图标上点击来实现这一点。 2. **定位到搜索框**:在文件资源管理器的右上方,你会看到一个搜索框。 3. **查看搜索历史**:点击...

    网管教程 从入门到精通软件篇.txt

    FND:Microsoft Explorer保存的搜索文件(Find applet) FON:系统字体 FRT:Microsoft FoxPro报表文件 FRX:Visual Basic表单文本;Microsoft FoxPro报表文件 FXP:经Microsoft FoxPro编译的源文件 G GDM:...

    sakura editor 日语

    用户可以通过内置的搜索功能快速查找文件,还可以直接在编辑器内打开压缩文件,如ZIP或RAR格式,查看或编辑其中的文本文件,无需额外的解压软件。这一点对于处理各种类型文件的开发者来说,无疑提高了工作效率。 ...

    PL/SQL Developer连接64位的Oracle图解及相应文件下载

    6. **使用PL/SQL Developer**:该工具提供了丰富的功能,包括代码编辑器、调试器、表和视图的查看与管理、数据导入导出等。它的用户界面直观易用,大大提高了Oracle数据库开发的效率。 总结来说,通过下载并安装32...

    blueftp—java蓝牙软件

    更重要的是,它支持搜索和管理其他设备上的文件,这意味着你可以通过蓝牙连接,无需物理接触,即可访问并管理朋友或同事手机中的文件,这对于协作工作或共享资源极具实用性。 在文件传输方面,BlueFTP提供了快速、...

Global site tag (gtag.js) - Google Analytics