《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个突破Windows平台界限的现代文件管理器——Files。
Files 是一个 Windows 系统的文件管理器,它利用了系统 Windows 平台的最新功能,包括 Fluent Design、无缝更新和实现用户期望的性能和生命周期行为的 API,实现了简化文件体验,动态浏览文件等功能。
功能特性
- 文件预览:无需打开即可预览文档、照片等。内置多种预览效果,语法高亮,markdown 和视频播放等
- 文件标记:通过为文件和文件夹分配颜色和命名标签以便于识别,可以添加自己的自定义标签
- 多任务标签:文件具有类似浏览器的选项卡界面,支持键盘快捷键
- 无缝云集成:与多种云服务的集成后可以直接从侧边栏管理云中的文档和照片
- 自定义主题:可在内置文件中的自定义主题或直接进入文档并创建自己的主题
构建项目
1 环境准备
- 带有 UWP 开发工具包的Visual Studio 2022
- 用于构建 UWP 工具的 C++ ATL
2 克隆项目
git clone http://github.com/files-community/Files
3 构建项目
在 Visual Studio (Files.sln) 中打开 sln 文件,并设置 Files.Package 为启动项。在架构窗格中,为选择正确的系统架构调试,如下所示:
此项目使用GPL3.0开源协议,更多内容大家可自行前往阅读。