Files • 主页https://files.community/
它已经做到了
云盘文件集成、标签页和多种布局、丰富的文件预览…… 您想要的一切现代文件管理器的强大功能, Files 都能做到。
概述
Files 是一个现代文件管理器,可帮助用户组织他们的文件和文件夹。Files 的使命是构建适用于 Windows 的最佳文件管理器,我们很自豪能够在公开场合构建它,以便每个人都可以参与其中。用户反馈有助于塑造我们开发的功能,而GitHub上的错误报告有助于使文件更可靠。Files 由开源社区构建和维护,具有强大的多任务处理体验、文件标签、深度集成和直观的设计。
🔍 项目概况
-
GitHub 项目:GitHub - files-community/Files: A modern file manager that helps users organize their files and folders.
-
名称:Files(旧名 Files UWP)
-
平台:仅适用于 Windows 10/11
-
开发语言:主要使用 C# + XAML,基于 WinUI 3
-
分发方式:可从 Microsoft Store 下载
✨ 主要功能亮点
功能类别 | 描述 |
---|---|
🖥️ 现代 UI | Fluent Design,深色模式、圆角、动画,风格统一 |
📂 多标签浏览 | 支持多个文件夹同时打开,像浏览器一样切换 Tab |
🪟 分屏视图 | 支持双窗格(dual-pane)并排浏览,提高文件整理效率 |
🔎 高级搜索 | 支持文件名、扩展名、内容搜索,速度比原生资源管理器更快 |
🧩 可扩展 | 插件架构支持未来拓展功能,如压缩、云同步等 |
🧱 GitHub 开源 | 社区积极参与,更新频繁,接受 Feature Request 和 Issue |
💡 快捷操作 | 右键菜单增强、键盘快捷键丰富、拖放、剪贴复制等优化 |
☁️ 云服务整合 | 自动识别 OneDrive、Google Drive 等常见云盘 |
🖼️ 截图预览
-
多标签顶部导航
-
左侧文件夹树状结构
-
右侧图标/详情视图切换
-
文件右键菜单扩展
-
分栏模式类似 Total Commander
如果你要开发一个 Web 端“资源管理器”,这个项目虽然是桌面端,但 UI 设计理念、交互方式都值得借鉴。
📦 技术栈简介
-
语言:C# (.NET 7+), XAML
-
UI 框架:WinUI 3
-
文件系统访问:使用 Windows API 和 UWP 限制兼容处理
-
依赖库:Microsoft.Toolkit, WinAppSDK 等
✅ 项目活跃度(截至 2025)
-
🌟 GitHub Stars:30K+
-
🛠️ Issue 活跃:每日处理
-
👥 社区贡献者:百人以上
-
📦 Microsoft Store 下载量:百万级
🚀 适合谁用?
-
不满意 Windows 自带资源管理器的用户
-
喜欢多标签、分屏、快速搜索等高级特性的重度文件用户
-
UI/UX 设计师、前端工程师:参考其界面布局和交互细节