连接 v1.07

作者:Mark Russinovich

发布时间: 2016 年 7 月 4 日

Download下载连接 (504 KB)

简介

Windows 2000 及更高版本支持连接点,其中目录充当计算机上的另一个目录的别名。 例如,如果目录 D:\WIN 指定了 C:\WINNT\SYSTEM32 作为其目标,则实际上访问 D:\WIN\DRIVERS 的应用程序将访问 C:\WINNT\SYSTEM32\DRIVERS。 遗憾的是,Windows 2000 年没有用于创建交界点的工具。 必须购买 Windows 2000 资源工具包,该工具包附带linkd用于创建交汇点的实用工具。 因此,我决定编写自己的交界点创建工具: Junction 它创建 NTFS 交点,它允许查看文件或目录是否实际上是重新分析点。 (重新分析点是 NTFS 交接所基于的机制。远程存储服务使用重分析点和卷装入点。)

注意

Windows不支持与远程共享上的目录的连接。

使用交接点

语法

  • 若要获取重新分析点信息, junction.exe [-s] [-q] <file or directory>
  • 若要创建交界点,请: junction.exe <junction directory> <junction target>
  • 若要删除交界点,请: junction.exe -d <junction directory>

参数

参数 说明
<file or directory> 要查询重新分析点信息的文件或文件夹的路径
-s 递归子目录
<junction directory> 要创建或删除的交界点的名称
<junction target> 要创建的交界点目标的完整路径
-d 删除交界点

示例

若要确定文件是否是交接点,请指定文件名:

junction c:\test

若要列出目录下的交接点,请包括 –s 开关:

junction -s c:\

若要为“c:\Program-Files”创建交接点 c:\Program-Files:

junction c:\Program-Files "c:\Program Files"

若要删除交界点,请使用 –d 开关:

junction -d c:\Program-Files

返回代码

0 - 成功
-1 - 在创建新交接点失败时
0 - 在未能删除交接点时 (,例如,如果找不到文件)
0 - 检查文件是否为交接点失败 (例如找不到文件)

Download下载连接 (504 KB)

运行时间:

  • 客户端:Windows Vista 及更高版本
  • 服务器:Windows Server 2008 及更高版本
  • Nano Server:2016 及更高版本