在 Windows 中通过命令行创建符号链接,无需“.lnk”

在 Windows 中通过命令行创建符号链接,无需“.lnk”

我想在 Windows 中的文件夹上安装网络共享,因为我有一个应用程序将大文件存储在硬编码路径中(例如c:\path\of\directory)。我无法更改该路径。

在 Linux 中,使用软链接或直接挂载到该目录可以轻松实现这一点,但我不知道如何在 Windows 中做到这一点。我试过mklink.exesubst,但它会创建一个带有扩展名的文件夹式快捷方式.lnk

谁能帮我?

答案1

可以使用符号目录链接或使用仅在 Windows Server 中可用的 DFS(分布式文件系统)在任意目录路径中安装网络共享。请参阅http://support.microsoft.com/kb/205524(“与 DFS 的功能比较”部分)。

要创建符号目录链接,请使用mklink /d c:\path\of\directory \\network\share(其中directory不能存在c:\path\of)。使用 验证命令dir /aL c:\path\of。如果您想要删除链接,请务必使用rmdir c:\path\of\directory而不是del c:\path\of\directory,这将删除该目录中的文件。

符号目录链接不同于 LNK 链接。尽管在文件资源管理器中查看时它看起来像是 LNK 链接,但它使用相同的图标覆盖,并在文件夹图标周围有一个箭头。

如果您需要在该特定路径中获得更多存储空间,另一个选项是添加另一个驱动器并将其直接安装到目录路径中。请参阅http://support.microsoft.com/kb/307889/en-us如何做到这一点。

相关内容