求Star求Star求Star求Star求Star求Star求Star
## 1.0.2更新日志
- [Function:Add] [2026/7/?] 添加“系统背景材质”设置项
- [Function:Add] [2026/7/?] 添加“计算文件夹大小”功能
- [Fix] [2026/7/?] 修复部分翻译问题
- [Optimization] [2026/7/?] 优化启动速度
- [Optimization] [2026/7/?] 优化内存占用
- [Function:Change] [2026/8/?] 更改文件操作岛样式
- [Function:Change] [2026/8/16] 搜索改为表格(TableView)显示结果:搜索框内联至地址栏(Esc 恢复),新增「位置」列(仅搜索时显示)
- [Function:Add] [2026/8/16] 搜索结果在文件表格中展示(新增“位置”列,搜索模式下只读)
- [Function:Add] [2026/8/19] “复制文件地址”功能:新建菜单新增“复制文件地址”项,文件右键“复制路径”同步样式(ThemedIcon 复制图标,右对齐灰色 Ctrl+Shift+C 提示),支持快捷键 Ctrl+Shift+C 复制选中项完整路径
TODO:
多标签页
“此电脑”“主文件夹”
多任务视图
更强的权限处理
云盘
验证多磁盘可行性
增强属性弹窗
超管理员功能
至于这次为什么不出……?戳啦,挤牙膏嘛()
下载(源:米水城https://mishui.city/)
FastFluentFilesFolders(FFFF) 它曾经叫LRS(LiveRootStorage)
基于 WinUI 3 和 Windows App SDK 构建的新一代 Windows 文件资源管理器。



哦对了
这个项目小于等于v1.0.1(包括1.0.1)版本没有自动更新功能,请访问该项目地址以获取最新更新DA⭐ZE
咱想要starrrrrrrrr
球球了!
喜欢的话,就给个star吧喵~(少女乞讨(dao)中)(bushi
安装提示 (老版本必看!!)
我这个软件是自签名的(仅限1.0.2(但是标题栏的版本忘改了显示1.0.1以前)
所以,你需要下载并安装LRS的证书.
安装方法
打开Windows Powershell
`<`和`>`**括起来的内容需根据实际情况替换**
输入`Import-Certificate -FilePath "<你下载的证书文件路径>" -CertStoreLocation "Cert:\CurrentUser\TrustedPeople"`
按回车执行这条命令即可.
功能特性
功能
文件树侧边栏 -- 以可折叠的树状视图浏览所有驱动器和文件夹,子目录按需懒加载
可排序的文件列表 -- 四列表格(名称、修改日期、创建日期、大小),支持点击列标题排序和拖拽调整列宽
面包屑导航 -- 自定义面包屑栏,支持前进/后退/向上历史记录、可编辑地址栏和子文件夹弹出菜单
行内重命名 -- 点击文件或文件夹名称即可行内重命名(Enter 确认,Escape 取消)
右键菜单 -- 右键菜单支持文件操作(剪切、复制、粘贴、重命名、删除)和新建项目(新建文件夹、新建文本文档)
文件操作 -- 通过 Windows 剪贴板实现完整的剪切/复制/粘贴功能
可配置 -- 设置面板支持首页路径、默认排序方式、行高和图标提供程序选项
Mica 材质 -- 原生 Windows 11 云母材质和标题栏一体化设计
按时间分组 -- 文件按时间段分组(今天、昨天、本周等)
插件系统 -- 用插件扩展该程序的功能吧喵!默认带有压缩/解压缩/预览压缩包插件!开发详细文档见:文档
还会有更多喵!
性能
- 快,快! -- 加载成百上千的巨大目录时,看起来完全不卡! 这是因为使用了异步加载,这非常有效喵
环境要求
构建与运行
```powershell
dotnet build
dotnet run --project LRS
```
提供两种启动配置:
- **MsixPackage** -- 打包(MSIX)部署
- **Project** -- 解包模式,直接运行
## 架构
LRS 遵循 **MVVM** 模式,使用 `CommunityToolkit.Mvvm` 源代码生成器。
| 层级 | 技术 |
|-------|------|
| UI | WinUI 3 (Windows App SDK 2.2) |
| ViewModel | `[ObservableProperty]`、`[RelayCommand]` 源代码生成器 |
| 依赖注入 | `Microsoft.Extensions.Hosting` |
| 图标 | Win32 `SHGetFileInfo`(主要)/ WinRT `StorageFile.GetThumbnailAsync()`(备用) |
| 配置 | JSON,支持 `IChangeToken` 实时重载 |
### 核心组件
| 组件 | 路径 |
|------|------|
| 应用入口 / DI | `LRS/App.xaml.cs` |
| 主 ViewModel | `LRS/ViewModels/MainWindowViewModel.cs` |
| 文件树 | `LRS/Views/FileTreeView.xaml` |
| 文件列表 | `LRS/Views/MiddleFilesView.xaml` |
| 面包屑栏 | `LRS/Views/TopView.xaml` |
| 自定义面包屑控件 | `LRS/UserControls/LRSBreadcrumb.xaml` |
| 自定义数据表格 | `LRS/UserControls/TreeDataGrid.xaml` |
| 设置页面 | `LRS/Views/SettingsView.xaml` |
| 配置 | `LRS/ViewModels/Configs.cs` |
## 配置
运行时配置存储在 `%LocalAppData%\LRS\user_configs.json`。默认配置位于 `Configs/configs.json`。
可配置项(通过设置面板修改):
| 设置项 | 默认值 |
|--------|-------|
| 首页路径 | `C:\` |
| 默认排序方式 | 修改日期(降序) |
| 行高 | 40px |
| Win32 图标 API | 开启 |
| 图标并行加载数 | 30 |
## 许可证
LRS 采用 GNU General Public License v3.0 许可。
版权所有 (C) 2025
本程序为自由软件:您可以依据自由软件基金会发布的 GNU 通用公共许可证条款,将其重新分发和/或修改,无论是许可证的第 3 版还是(由您选择)任何更高版本。