SuperAPI AI 工具集

move-big-folder

办公与效率

查看项目

更新于 10-16 07:23

技能介绍

用途:把 C 盘占空间较大的文件夹迁移到其他盘,再在原位置创建目录联接(Junction),使所有程序仍按原 C 盘路径访问,达到无感释放 C 盘空间并保留原权限的效果。

必要输入:用户提供要迁移的文件夹路径和目标盘符(默认 D 盘,也可 E、F)。目标路径规则为 {目标盘符}:\CTo{目标盘符}\ 加原 C 盘路径去掉 C:\,例如 C:\Users\Admin\AppData\Local\xxx 迁到 D 盘为 D:\CToD\Users\Admin\AppData\Local\xxx。

使用方式:先做安全检查,判断文件夹用途并给出安全迁移、谨慎迁移或禁止迁移等级;禁止迁移 C:\Windows 及子目录、Windows 系统组件、Common Files 公共组件库、Package Cache 安装缓存、Windows 配置、注册表文件、Boot、Recovery、System Volume Information 及启动引导相关文件夹。等待用户二次确认后,以管理员身份运行 PowerShell,按三步执行:一、robocopy "原路径" "目标路径" /E /COPYALL /R:3 /W:1 /MT:8;二、Remove-Item -Path "原路径" -Recurse -Force(若提示文件被占用需彻底关闭相关软件);三、New-Item -ItemType Junction -Path "原路径" -Target "目标路径"。最后用 Get-Item "原路径" | Select-Object Name, LinkType, Target 验证 LinkType 为 Junction。

适用与限制:可迁移应用缓存、npm/pip/maven 等包管理器缓存、聊天记录与多媒体、游戏客户端数据等;系统临时垃圾建议直接清理而非迁移。执行前需确保目标盘空间充足,并关闭相关程序及后台任务;批量迁移时逐个独立处理。资料未提供收费、价格或平台兼容性等更多信息。