一款基于 .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.现在,该公司从嵌入式系统领先一步,发布了 ...
随机推荐
- RestClould ETL 社区版六月精选问答
- SciTech-EECS-Circuits-Digital(数字电路): 全数字控制 AC-DC(开关电源) 或 DC-AC(逆变) 应用之: "DC-AC逆变器" 和 "2000A驱动板(正弦波+大功率IGBT)" + "逆变直流电焊机"
SciTech-EECS-Circuits-Digital(数字电路): 全数字控制的 AC-DC(开关电源) 或 DC-AC(逆变) 应用之: "DC-AC逆变器" 和 &quo ...
- MySQL日期时间操作函数(全的)-九五小庞
一.MySQL常用日期函数 1.1.获取时间 # 获取当前日期时间 select NOW(); # 2021-04-02 09:25:29 # 获取当前日期 SELECT CURDATE(); # 2 ...
- Unity IL2CPP发布64位,以及代码裁剪Strip Engine Code
说明 https://blog.csdn.net/final5788/article/details/100183528 当裁剪发生了查看什么被裁剪了 https://blog.csdn.net/Zh ...
- CF1365G Secure Password
\(\mathbf{Part. -1}\) 这是一个交互题. Ayush 又想出了一个设置密码的新方法.他的锁有 \(n\) 个槽位,每个槽位可以放置任意非负整数.密码 \(P\) 是一个长度为 \( ...
- 数据库的<> 比较运算
数据库的<> 比较运算的等于!= where name <> '张三' 会把NULL的值对应的记录排除掉,所以不包含null和NULL的记录:所以只有''和'李四'才符合条件, ...
- 从日志到告警,带你用好 SeaTunnel 的事件监听能力
在数据集成任务日益复杂的今天,如何实时掌握作业执行过程中的关键事件,并基于这些事件触发后续逻辑处理,已经成为企业构建数据平台时不可或缺的一环.Apache SeaTunnel 从 2.3.0 开始引入 ...
- DRF视图详解:从基础视图到通用视图实践指南
一.基础视图 (APIView) APIView 是 DRF 中所有视图的基类,继承自 Django 的 View,并添加了 DRF 特有的功能(如认证.权限.限流等). 示例:使用APIView实现 ...
- 《AI-Assisted Programming》读后感
一. 为什么读这本书? 1.想了解如何更好地利用 AI 工具来辅助编程. 在我日常的工作中,常使用 ChatGPT 和 DeepSeek 来辅助编程.当然,方式比较简单与直接,就是将问题丢给它们,然后 ...
- git安装教程与简单使用详细介绍(附安装包)
一.简介 Git 是一个开源的分布式版本控制系统,用于跟踪文件(尤其是代码)的变化,支持多人协作开发,能够高效管理项目历史记录,并提供分支管理.冲突解决等核心功能. 二.安装包 链接:https:// ...