一款基于 .NET 开源免费、高效且用户友好文件搜索工具!
前言
无论是工作中的项目文档,还是学习中的研究资料,高效地管理和搜索这些文件成为了我们提升工作效率的关键。今天大姚给大家分享一款基于 .NET 开源免费(MIT license)、高效且用户友好的文件搜索工具,旨在帮助您快速定位和管理 Windows 系统中的文件:TDS。
工具介绍
TDS 是一款基于 .NET 开源免费(MIT license)、高效且用户友好的文件搜索工具,使用 Avalonia UI 技术并完美支持 AOT 编译,实现并优化了如 USN 读取/近实时更新,索引磁盘缓存,索引增强搜索,多关键字匹配,多线程搜索,Avalonia UI 实现(虚拟化,全局热键,系统托盘)等功能,具有轻量高效、界面美观、交互舒适等特性。该项目以 MIT 协议开源免费,可供学习参考或自定义扩展。

工具特性
- 极速搜索:搜索速度超快,眨眼之间就能找到你要的文件。
- 轻量小巧:占用系统资源极少,运行高效不卡顿。
- 功能强大:支持多种实用操作,轻松完成以下任务:
- 打开文件或文件夹
- 复制文件
- 查看文件详细信息(如大小、类型、修改时间等)
- 界面友好:操作直观、设计美观,既好看又好用。
- 跨平台支持:基于 Avalonia UI 开发,可在多种操作系统上流畅运行(如 Windows、macOS、Linux 等)。
项目源代码

项目源码运行
设置TDS为启动项目运行:





项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。
- GitHub开源地址:https://github.com/LdotJdot/TDS
优秀项目和框架精选
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没)。
- GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
- Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
一款基于 .NET 开源免费、高效且用户友好文件搜索工具!的更多相关文章
- 基于文本图形(ncurses)的文本搜索工具 ncgrep
背景 作为一个VIM党,日常工作开发中,会经常利用grep进行关键词搜索,以快速定位到文件.如图: 利用grep进行文本搜索 但是,这一过程会有两个效率问题: 展示的结果无法进行直接交互,需要手动粘贴 ...
- Brackets 1.8 开源+免费的Web前端网页文本编辑工具
Brackets 1.8 开源+免费的Web网页文本编辑工具 -------------->> ---------------------- A modern, open source ...
- 一款开源的文件搜索神器,终于不用记 find 命令了
这是 HelloGitHub 推出的<讲解开源项目>系列,用一篇文章带你快速上手有趣的开源项目. 今天给大家推荐一个好用+开源的文件搜索工具--fd 该工具支持大多数主流操作系统,快来更新 ...
- 推荐一款轻量小众却高效免费开源windows热键脚本语言Autohotkey
写在前面的话 Autohotkey是一款轻量小众但高效免费开源的windows热键脚本语言,游戏操纵.鼠标操作.键盘快捷重定义,快捷短语等等,只有你想不到,没有它做不到,神器中的神器呀,相见恨晚. 安 ...
- 一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
在目前的软件项目中,都会较多的使用到对文档的操作,用于记录和统计相关业务信息.由于系统自身提供了对文档的相关操作,所以在一定程度上极大的简化了软件使用者的工作量. 在.NET项目中如果用户提出了相关文 ...
- Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架
Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架,提供JavaScript和TypeScript双重支持,内置游戏对象的物理属性,采用Pixi.js引擎以加快Canvas和W ...
- Yourphp是一款完全开源免费的.核心采用了Thinkphp框架
Yourphp企业网站管理系统,是一款完全开源免费的PHP+MYSQL系统.核心采用了Thinkphp框架,同时也作为开源软件发布.集众多开源项目于一身的特点,使本系统从安全,效率,易用及可扩展性上更 ...
- 一款开源免费的WPF图表控件ModernuiCharts
一款简洁好看的Chart控件 支持WPF.silverlight.Windows8 ,基本够用,主要是开源免费的.(商业控件ComponentOne for WPF要4w多呢) This proj ...
- 推荐一款基于XNA的开源游戏引擎《Engine Nine》
一.前沿导读 XNA是微软基于.Net部署的下一代3D/2D游戏开发框架,其实XNA严格来说类似下一代的DirectX,当然不是说XNA会取代DirectX,但是基于XNA我们对于面向XBOX360, ...
- Linux 获得了其首款基于 RISC-V 的多核开源处理器
去年,硅谷创业公司 SiFive 发布了首款开源 SoC(片上系统 System on a Chip),命名为 Freeform Everywhere 310.现在,该公司从嵌入式系统领先一步,发布了 ...
随机推荐
- Ansys
简介 Ansys 使用 explore (爆炸)功能分离 装配体,然后自己手动生成接触面 采用摩擦 image
- ETL没有自动化数据集成平台,你的BI报表只会让你错失先机
随着现代企业的数据量和复杂性的不断增加,传统的商业智能(BI)报表系统虽然能够提供详尽的业务指标和洞察,但它们依赖于用户的主动查询和查看.这种被动式的数据分析模式存在几个显著的缺陷: 滞后性:用户需要 ...
- 企业有了ELT就不需要ETL了?别被忽悠了
最近几年,ELT(Extract, Load, Transform)这个词在数据圈里挺火.有些人甚至说,有了ELT,ETL(Extract, Transform, Load)就该退出历史舞台了.作为一 ...
- SciTech-Mathematics-Probability+Statistics-Statistical Proofs-[THREE types of Probability]{Subjective:Choices/Decisions/Conclusions, Theoretical, Empirical}
Links Bayes, Empirical Bayes and Moderated Methods Empirical and theoretical prior distribution | Th ...
- javascript高级程序编程-学习笔记(基础)
1.js实现 js诞生:为了验证字段是否输出(前期) 1.1分类 Esmascript,Dom,Bom 语法,类型,语句,关键字,保留字,操作符,对象 2.script async 立即下载 char ...
- swagger注解文档
swagger 注解文档 1. @Api() 作用于类,放置于 controller 的一个类上,标志这个类是 swagger 资源 1.1 参数: 参数名称 参数介绍 备注 value 说明,可以使 ...
- Nginx设置二级域名映射到不同的Tomcat
一.前言 在之前的博客中,已经安装好了多个tomcat和nginx,本篇博客将介绍如何设置不同的二级域名转发到不同的tomcat上 二 .配置服务器端 我使用的是腾讯云服务器,只需要在云解析中配置相关 ...
- WAIC 2025重磅!天翼云发布算网一体服务!
2025世界人工智能大会•中国电信人工智能生态论坛于7月27日在上海举行.本次论坛以"星辰智惠 共治共享"为主题,中国电信集中发布了中国电信智能云服务体系建设.国信政务云智算中心. ...
- MySQL 25 MySQL是怎么保证高可用的?
正常情况下,只要主库执行更新生成的所有binlog,都可以被传到备库并被正确地执行,备库就能达到跟主库一致的状态,这就是最终一致性,而MySQL要提供的高可用能力,只有最终一致性是不够的. 主备延迟 ...
- Python零基础从入门到精通详细教程3-数据类型
1.简介 上一篇宏哥讲解和分享了Python的变量和常量,今天宏哥按照计划讲解和分享一下Python的基本数据类型.我们先来看一下学习变量和基本数据类型的目的.Python是一种高级编程语言,它支持多 ...