Skip to content

更改文件实际位置保持正常访问

更新: 4/7/2026 字数: 0 字 时长: 0 分钟

要把 C:\Users\Starry\.iflow 这类固定路径、无法在软件内改位置的文件夹移到其他盘,最稳妥的方法是用 Windows 符号链接(目录联接):系统仍看原路径,但实际文件存在新盘,不影响软件运行。

一、准备工作(必做)

  1. 关闭所有相关软件:确保 .iflow 文件夹没有被程序占用(否则无法移动)。
  2. 备份数据:复制一份 .iflow 到别处,防止操作出错丢失文件。
  3. 在目标盘新建目录:比如在 D 盘建 D:\AppData\.iflow(路径可自定义)。

二、操作步骤(管理员 CMD)

  1. Win + X → 选择 Windows 终端(管理员)命令提示符(管理员)
  2. 移动原文件夹到新位置
plain
move "C:\Users\Starry\.iflow" "D:\AppData\"

执行后,原 .iflow 会被移到 D:\AppData\.iflow

  1. 创建目录联接(符号链接)
plain
mklink /J "C:\Users\Starry\.iflow" "D:\AppData\.iflow"
- `/J` 表示创建**目录联接**(适合文件夹)。
- 命令成功会提示:`为 C:\Users\Starry\.iflow <<===>> D:\AppData\.iflow 创建的联接`。
  1. 验证:打开 C:\Users\Starry\.iflow,看到的是 D 盘里的文件,C 盘空间已释放。

三、常见问题与注意

  • 文件被占用:关闭所有用到 .iflow 的软件,再重试 move 命令。
  • 权限不足:必须用管理员身份打开终端。
  • 误删链接:删除 C:\Users\Starry\.iflow 这个链接,不会删 D 盘的真实文件;但直接删 D 盘文件会导致链接失效。
  • 恢复原状:删除 C 盘的链接,再把 D 盘的 .iflow 移回 C:\Users\Starry\ 即可。

四、其他场景(可选)

  • 若软件支持在设置里改缓存/数据路径:优先在软件内改,最安全。
  • 批量迁移多个文件夹:可用 robocopy 复制 + mklink 链接,适合大量目录迁移。