软件介绍
评论列表

目录

很多Windows用户都会面临一个头疼的问题:用着用着C盘就满了,系统提示“磁盘空间不足”,想清理又怕删错文件,想把软件挪走又担心程序无法运行。目录迁移工具正是为解决这个痛点而生的一款免费开源软件。

它的核心原理是Windows系统自带的mklink /D符号链接技术。你本来想把C盘里的某个文件夹直接搬到D盘,但直接搬走的话,原来依赖这个路径的程序就会报错找不到文件。目录迁移工具的做法是:先把整个文件夹原封不动地复制到D盘,然后在C盘原来的位置“安插”一个带跳转功能的快捷方式,这个快捷方式在系统层面的表现和真实文件夹一模一样。当程序去C盘访问这个目录时,系统会神不知鬼不觉地把它引导到D盘的真实位置,程序还以为文件还在原地,不受影响。

为了确保数据安全,这款工具使用了Windows原生的robocopy命令进行多线程复制,这比普通的复制粘贴快得多,同时能保留文件的原生时间戳、权限属性等关键信息。如果迁移过程中途出了岔子,它还能自动执行回滚操作,把已创建的所有链接删除干净,让电脑恢复到操作前的状态。

官网入口地址

https://github.com/zhao-wuyan/directory-migration-tool

下载地址

https://github.com/zhao-wuyan/directory-migration-tool/releases

功能介绍

透明迁移技术。使用mklink /D目录符号链接作为底层支撑,迁移完成后,所有程序对原路径的请求都会被无缝重定向到新的存放位置。这意味着你不用为了腾空间而重装那些体积庞大的软件,搬完直接用。

可靠的文件复制机制。工具调用系统自带的robocopy命令执行数据搬移,默认采用8线程并行处理,复制效率远高于普通粘贴。同时能够完整保留文件的时间戳、NTFS权限和各种属性设置,确保数据搬家后不丢失任何元信息。

安全回滚保障。如果在复制文件或创建链接的过程中发生任何错误,比如磁盘突然断开连接、目标空间不够了,程序会自动撤销本次操作,删除已经建立的所有链接,把目标文件夹里的数据清理掉,尽还原到迁移前的干净状态。

一键批量迁移模式。支持通过编写quick-migrate.json配置文件来预设多个迁移任务。你可以把日常需要搬家的文件夹都写进去,工具会自动识别哪些还没搬过。即便中某一个任务失败了,也不影响队列里他文件夹的迁移。

还原与修复功能。如果你后悔了想恢复原状,一键还原功能可以把符号链接转换回真实目录,把所有数据从D盘挪回C盘。要是符号链接不小心损坏了,修复模式可以根据现有的目标目录直接重建链接,不用重新复制一遍几十G的数据。

双操作界面。提供PowerShell命令行界面和WPF图形界面两种选择。命令行适合习惯敲键盘的高级用户,可以自定义大文件阈值、调整复制线程数。图形界面则对普通用户很友好,点几下鼠标就能完成操作,界面内还内置了使用指南。

应用场景

解决系统盘空间不足。这是最核心的使用场景。C盘经常因为安装了太多软件、桌面文件堆积如山、用户数据不断膨胀而亮红灯。你可以把用户目录下的Downloads、Documents,或者AppData里那些动辄几十G的缓存文件夹迁移到D盘或E盘,立刻释放出大量可用空间。

优化磁盘布局。追求性能的用户会把系统和常用软件装在SSD固态硬盘里,不常用的文件放在HDD机械硬盘里。通过这款工具,你可以灵活调整,比如把不经常运行的存档游戏从SSD搬到大容量HDD上,也可以反向操作,把某一个经常玩的游戏从HDD迁移到SSD上加快加载速度。

大型游戏迁移。现在的3A大作动不动就上百G,下载在C盘一不小心就把系统盘占满了。通过这款工具,你可以直接把整个游戏文件夹从C盘剪切到外接硬盘或者别的分区,下次启动游戏时,系统依然能通过符号链接找到正确的路径,不需要重新下载或者折腾Steam的库文件夹设置。

定价信息

这款软件免费,是开源项目。用户不需要为任何功能付费,也没有内购、订阅或者广告。下载页面中如果有标注“完整版”,是包含了.NET运行时的版本,方便那些电脑里没装运行库的用户直接使用;而“框架依赖版”体积更小,适合已经安装了.NET 8.0 Desktop Runtime的用户。

系统要求

操作系统方面,仅支持Windows 10和Windows 11的64位版本。文件系统要求NTFS格式,因为符号链接功能依赖NTFS的特性,虽然目标磁盘也可以用exFAT,但官方建议使用NTFS以保留完整的文件属性。运行前需要管理员权限,或者至少开启Windows的开发者模式,否则创建符号链接时会因为权限不足而失败。如果下载的是框架依赖版本,电脑里需要提前安装好.NET 8.0 Desktop Runtime。

安全提示

尽管软件设计了自动回滚机制来应对迁移过程中的突发错误,但任何涉及大量数据移动的操作都存在潜在风险。强烈建议在动手迁移之前,手动备份一次重要文件。尤是当你打算迁移系统目录(如Program Files、Windows文件夹)时,更要谨慎操作,以免误操作导致系统功能异常。

源码反馈/咨询 (共有 条反馈)
验证码:

目录迁移工具常见问题

本文标签
上一篇:LetRecovery
下一篇:返回列表