码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 仿everything的文件搜索工具项目详解:Part1


    目录

    项目背景

    基本功能

    功能1(核心功能):

    功能2:

    ​编辑功能3:

    小结

    核心功能

    特点 


    Part1旨在介绍此项目的基本信息

    项目背景

    当我使用适用于windows操作系统的everything软件时,我发现它的搜索能力是非常好的,一个是文件的信息十分详细,另一方面搜索的速度也很快,而且界面简洁,让用户一目了然。

    因此,我就想来完成一个仿照everything的文件搜索工具,它相当于一个everything的增强版,因为java的特性,它可以跨平台使用,而不局限于windows系统,比如它同样可以应用于mac,Linux等等

     他的具体功能于everything类似,下面是我完成的文件搜索工具运行状态图:


    基本功能

    功能1(核心功能):

    通过文件选择按钮选择文件夹,可以在程序主界面显示此文件夹下以及其子代的所有文件信息,包括:名称,路径,文件类型,大小,修改时间。

    此功能为该项目核心功能,通过IO流对文件夹进行扫描遍历,并且将信息放入数据库,对比数据库中已经存在的信息,删除旧信息,展示现有信息。

    step1:点击选择目录按钮

     step2:进行目录选择

    step3 : 之后,该文件夹下的所有文件的详细信息便会显示在程序主界面上

    功能2:

    在通过选择目录查看到文件信息后,用户可以根据文件名称进行模糊搜索,搜索词条支持拼音,首字母,具体的汉字等等。

    功能3:

    实时更新,无论添加、删除、更改文件,再次进行目录选择就可以更新文件信息,不需要重启程序。


    小结

    核心功能

    该项目的核心功能是:通过IO流对文件夹进行扫描遍历,并且将信息放入数据库,对比数据库中已经存在的信息,删除旧信息,展示现有信息。

    特点 

    该项目具有跨平台,搜索速度快(利用了多线程的知识),界面简洁,信息一目了然(JavaFx)等特点。

  • 相关阅读:
    企业战略管理:大题
    vue设置全局变量:让你的数据无处不在!
    蓝牙学习五(广播包分析wireshark)
    Blog2:nchu-software-oop-2022-4+5+期中
    1076 Wifi密码
    分享一个MSSA插值的GRACE level数据集
    UOS1050e rpm安装oracle 19c
    租户配置、sql及代码讲解
    零命令使用git+TortoiseGit工具拉取推送到gitee网站
    [安卓APP毕业设计源码]精品基于Uniapp+SSM实现的酒品移动电商平台app[包运行成功]
  • 原文地址:https://blog.csdn.net/weixin_65278827/article/details/126594109
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号