连接 v1.07
作者:Mark Russinovich
发布时间: 2016 年 7 月 4 日
下载连接 (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 - 检查文件是否为交接点失败 (例如找不到文件)
下载连接 (504 KB)
运行时间:
- 客户端:Windows Vista 及更高版本
- 服务器:Windows Server 2008 及更高版本
- Nano Server:2016 及更高版本