Skip to content

DeepKit/MoveC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C盘瘦身神器 - 智能目录迁移专家

📖 程序简介

C盘瘦身神器是一款专业的Windows系统盘空间管理工具,可以帮助您:

  • 🚀 将大型目录从C盘迁移到其他磁盘
  • 🔗 自动创建Junction链接,保持程序正常运行
  • 🧹 智能清理系统垃圾文件
  • ✅ 确保数据安全,支持完整回滚

⭐ 核心特性

1. 安全的目录迁移

  • SHA-256校验:确保每个文件复制正确
  • 事务管理:支持失败自动回滚
  • 备份机制:原目录自动备份
  • Junction链接:迁移后程序无感知

2. 强大的清理功能

  • 回收站清理
  • 临时文件清理
  • Windows更新缓存清理(自动停止/恢复服务)
  • 浏览器缓存清理
  • 系统日志清理
  • 预取文件清理
  • 智能重复文件检测
  • 清理历史记录与报告导出

3. 清理预览与历史

  • 清理前预览所有待清理项目
  • 按类型/大小/风险等级排序和过滤
  • 按风险等级显示不同颜色
  • 查看历史清理记录
  • 导出清理报告(TXT/JSON)

4. 实时进度跟踪

  • 进度条显示
  • 当前文件名
  • 剩余时间估算
  • 支持取消操作

5. 系统安全检查

  • 管理员权限检查
  • 磁盘空间预检查
  • 文件占用检测
  • 进程锁定检测
  • 系统关键路径保护(禁止删除System32等)

💻 系统要求

  • 操作系统:Windows 7 / 8 / 10 / 11
  • 权限:需要管理员权限运行
  • 磁盘空间:目标磁盘需有足够剩余空间

🚀 使用方法

基本步骤

  1. 以管理员身份运行程序

    • 右键点击程序图标
    • 选择"以管理员身份运行"
  2. 选择源目录

    • 在左侧面板选择要迁移的目录
    • 支持浏览整个目录树
    • 可以看到目录大小和文件数量
  3. 选择目标目录

    • 在右侧面板选择目标磁盘(如D盘)
    • 确保目标磁盘有足够空间
  4. 执行迁移

    • 点击"执行迁移"按钮
    • 程序会自动进行:
      • 系统检查(权限、空间、占用)
      • 文件复制和校验
      • 原目录备份
      • Junction链接创建
      • 链接验证
  5. 完成后测试

    • 测试依赖该目录的程序是否正常运行
    • 确认无误后可删除备份目录

清理功能

  • 回收站清理:清空Windows回收站
  • 临时文件清理:清理系统临时目录
  • 清理备份:删除最近一次迁移的备份目录
  • 清理更新缓存:清理Windows更新下载缓存
  • 智能清理:全面扫描并清理可清除项目(带预览)
  • 重复文件清理:扫描并清理重复文件
  • 清理历史:查看历史清理记录,导出报告

⚠️ 重要提示

使用前必读

  1. 务必以管理员身份运行

    • Junction创建需要管理员权限
    • 某些系统目录的访问需要管理员权限
  2. 关闭相关程序

    • 迁移前请关闭可能占用文件的程序
    • 如果提示文件被占用,请查看并关闭相关进程
  3. 确保磁盘空间

    • 目标磁盘需要有源目录1.2倍的空间
    • 因为需要保留备份目录
  4. 迁移后测试

    • 迁移完成后,请测试相关程序
    • 确认无误后再删除备份目录

常见迁移目录

适合迁移的目录示例:

  • C:\Users\[用户名]\Documents(我的文档)
  • C:\Users\[用户名]\Downloads(下载)
  • C:\Users\[用户名]\Desktop(桌面)
  • C:\Users\[用户名]\Pictures(图片)
  • C:\Users\[用户名]\Videos(视频)
  • 大型游戏安装目录
  • 开发工具缓存目录

不建议迁移的目录

  • Windows系统目录(C:\Windows
  • Program Files目录
  • 用户配置目录(C:\Users\[用户名]\AppData

🔧 功能说明

工具栏按钮

按钮 功能说明
清空回收站 清空Windows回收站
清理临时文件 清理系统临时文件
清理备份 删除最近备份目录
清理更新缓存 清理Windows更新缓存
智能清理 智能重复文件清理
智能迁移 智能推荐迁移目录
分析目录 分析目录磁盘占用
计算大小 计算目录大小和文件数
执行迁移 开始执行目录迁移
退出 关闭程序

右键菜单

在目录树中右键点击目录可以:

  • 打开:在程序中打开目录
  • 在资源管理器中打开:使用Windows资源管理器打开
  • 复制路径:复制目录完整路径
  • 设为根目录:将该目录设为根显示
  • 属性:查看目录详细信息
  • 删除当前目录:删除选中的目录(需二次确认)
  • 刷新:刷新目录树

🛡️ 安全机制

数据安全

  • SHA-256校验:每个文件都会进行哈希校验
  • 事务管理:失败自动回滚
  • 备份保护:原目录完整备份

操作安全

  • 二次确认:删除操作需要二次确认
  • 权限检查:自动检测管理员权限
  • 空间检查:自动检测磁盘空间
  • 占用检测:自动检测文件占用

回滚机制

如果迁移失败,程序会自动:

  1. 清理目标目录的不完整数据
  2. 恢复原目录(从备份恢复)
  3. 保留错误日志供分析

📊 技术特性

  • 编程语言:Delphi
  • 校验算法:SHA-256
  • 链接技术:Junction Point / Symbolic Link
  • 界面:现代化扁平设计
  • 权限管理:UAC集成

🐛 故障排除

问题:提示"没有管理员权限"

解决:右键程序图标,选择"以管理员身份运行"

问题:提示"文件被占用"

解决

  1. 查看提示的占用进程
  2. 关闭相关程序
  3. 重新尝试迁移

问题:Junction验证失败

解决

  1. 检查是否在NTFS文件系统上
  2. 检查管理员权限
  3. 检查目标路径是否有效

问题:迁移后程序无法启动

解决

  1. 程序会保留备份目录
  2. 删除Junction链接
  3. 将备份目录重命名为原名
  4. 如需帮助,请保留事务日志

📄 许可证

本软件仅供学习和个人使用。

👨‍💻 技术支持

如有问题或建议,请联系:

📝 更新日志

v1.4.0 正式版 (2025-12-02)

  • 批量迁移向导:支持多目录选择、4个内置迁移模板
  • 回滚点管理:查看迁移历史、一键回滚、清理旧记录
  • 迁移计划任务:定时自动迁移、磁盘空间触发
  • 注册表扫描:检测无效卸载项、COM组件、文件关联
  • 清理计划任务:每天/每周/每月自动清理
  • 扫描缓存:内存+磁盘两级缓存,命中率统计
  • 自定义排除规则:通配符、正则、大小、日期多种规则
  • 友好错误提示:统一错误代码、原因分析、解决建议
  • PBKDF2密钥派生:符合RFC 2898标准,100000迭代
  • HMAC-SHA256签名:文件完整性校验增强
  • 磁盘可视化:饼图、柱状图、HTML报告导出
  • 后台扫描:TTask异步扫描,不阻塞UI

v1.2.0 (2025-12-02)

  • ✨ 清理预览功能、清理历史记录
  • ✨ 风险等级过滤、服务控制
  • ✨ 浏览器缓存清理、系统日志清理
  • ✅ 代码质量重构、安全增强、UI优化

v1.0.0 (2025-10-23)

  • ✨ 初始版本发布
  • ✅ 完整的目录迁移功能
  • ✅ SHA-256文件校验、事务管理和回滚

警告:本软件涉及系统目录操作,使用前请务必:

  1. 备份重要数据
  2. 以管理员身份运行
  3. 确保理解操作后果
  4. 测试后再删除备份

祝您使用愉快! 😊

About

C盘超级瘦身,真正的让你的C盘变小的神器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors