# FindLatestFile **Repository Path**: wzwyc/FindLatestFile ## Basic Information - **Project Name**: FindLatestFile - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件比对工具 一个用于查找和比对最新文件的实用工具,适用于需要快速识别和处理重复或最新文件的场景。 ## 特性 - **文件查找**:快速扫描并列出指定目录下的文件。 - **文件比对**:支持文件内容比对,帮助识别重复或最新的文件。 - **文件管理**:提供文件删除、移动到回收站、打开文件夹等操作。 - **界面交互**:支持拖放操作,方便用户快速加载文件。 - **配置管理**:支持配置文件保存和加载,用户可自定义文件过滤和排序方式。 ## 使用技术 - **C#**:基于 .NET 框架开发。 - **Prism**:用于实现 MVVM 模式和模块化开发。 - **WPF**:用于构建现代桌面应用程序界面。 - **SQLite**:用于存储和管理文件信息。 ## 安装与运行 ### Windows 1. 克隆仓库: ```bash git clone https://gitee.com/wzwyc/FindLatestFile.git ``` 2. 打开项目: - 使用 Visual Studio 打开 `FindLatestFile.sln`。 3. 构建并运行: - 在 Visual Studio 中点击“启动”按钮,或运行以下命令: ```bash build.bat ``` ### Linux/macOS 1. 克隆仓库: ```bash git clone https://gitee.com/wzwyc/FindLatestFile.git ``` 2. 构建项目: ```bash build.sh ``` 3. 运行应用程序: ```bash dotnet run --project FindLatestFile/FindLatestFile.csproj ``` ## 使用说明 1. **加载文件**:支持拖放文件夹或文件到应用程序窗口。 2. **文件比对**:选择多个文件,点击“比对”按钮进行文件内容比对。 3. **文件操作**: - **删除**:删除选中的文件。 - **移动到回收站**:将文件移动到系统回收站。 - **打开文件夹**:在文件资源管理器中打开文件所在目录。 4. **配置设置**:在设置中自定义文件过滤和排序方式。 ## 贡献指南 欢迎贡献代码!请遵循以下步骤: 1. Fork 仓库。 2. 创建新分支 (`git checkout -b feature/your-feature-name`)。 3. 提交更改 (`git commit -am 'Add some feature'`)。 4. 推送分支 (`git push origin feature/your-feature-name`)。 5. 创建 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详细信息请参见 [LICENSE](LICENSE) 文件。