移动桌面后, 建立目录连接点
靝悠Sol
编辑于 2026年01月31日 05:25
收录于文集
共4篇

使用场景

移动用户文件夹(如桌面)到其他盘后,创建目录连接点让两个路径指向同一位置。

例如:

  • C:\Users\用户名\Desktop → D:\Desktop

  • 无论访问哪个路径,都是同一个文件夹


操作步骤

1. 以管理员身份打开终端

  • 按 Win + X,选择「终端管理员」或「Windows PowerShell(管理员)」

  • 或在开始菜单搜索 PowerShell,右键「以管理员身份运行」

2. 创建目录连接点

代码块
Shell
自动换行
复制代码
# 语法
cmd /c 'mklink /J "链接路径" "目标路径"'
​
# 示例:让用户目录下的 Desktop 指向 D:\Desktop
cmd /c 'mklink /J "C:\Users\Sophomores\Desktop" "D:\Desktop"'
复制成功

输出:

代码块
Shell
自动换行
复制代码
Junction created for C:\Users\Sophomores\Desktop <<===>> D:\Desktop
复制成功

3. 验证

代码块
Shell
自动换行
复制代码
dir "C:\Users\Sophomores\Desktop" | Select-Object Name, LinkType, Target
复制成功

mklink 参数说明


符号链接 vs 目录连接点


删除连接点

代码块
Shell
自动换行
复制代码
# 删除连接点(不会删除目标文件夹内容)
Remove-Item "C:\Users\Sophomores\Desktop" -Force
复制成功

注意: 删除连接点只删除链接本身,不会删除 D:\Desktop 中的实际文件。


常见问题

Q: 为什么不能直接用 mklink?

A: mklink 是 cmd 的内部命令,在 PowerShell 中需要加 cmd /c 调用。

Q: 连接点和复制文件夹有什么区别?

A: 连接点只是一个引用,不占用额外空间;两个路径指向同一份数据,修改一处会同步到另一处。

Q: 如何区分是连接点还是真实文件夹?

A: 在资源管理器中有小箭头图标,或用 PowerShell 查看 LinkType 属性。