jwe*_*wee 19 windows hard-drive mount network-share
有没有办法挂载网络位置,使其显示为本地物理磁盘?例如\\computer\share作为D:(不是网络驱动器)
小智 45
是的,这在 Windows Vista 和 Windows 7 中是可能的。
以管理员身份打开命令提示符。然后键入以下命令:
mklink /D C:\LinkName \\NetworkLocation\LocationName
Run Code Online (Sandbox Code Playgroud)
这将在 Drive 上创建一个C名为的“符号链接” LinkName,它将链接到LocationNameon \\NetworkLocation。当然,Windows 会知道这是一个符号链接,但会将其视为本地驱动器上的文件夹。所有应用程序都会将此符号链接视为本地资源。
希望这可以帮助。
Mar*_*son 18
正如我在这个(几乎)相同的问题上所说:
你确定这真的是你想要做的吗?在 Joel on Software上有一篇很好的文章,说明为什么这是一个糟糕的坏主意(请参阅第 3 点)...
结语是:
结论:下次有人试图向您出售一种编程产品时,您可以像访问本地资源一样访问网络资源,请全速向相反的方向运行。
如果您想知道原因,请阅读文章的相关部分。
对您的问题的简短回答是:不。不容易,原因是本地磁盘应该具有网络共享所没有的各种功能。本地磁盘需要一个本地文件系统 (NTFS/FAT/etc),而网络共享没有(嗯,它有,但在它托管的服务器上,而不是您的位置),以及一大堆其他无法安全或可靠地复制的功能(请参阅链接的文章)。
我假设您使用的是 Windows,但您没有说是哪个版本。无论如何,在 Windows 资源管理器的工具菜单中选择映射网络驱动器。例如,如果您使用的是隐藏菜单的 Vista,只需按下并释放 Alt 键即可显示菜单。
您也可以使用以下SUBST命令:
SUBST M: \\COMPUTERNAME\SHARENAME
Run Code Online (Sandbox Code Playgroud)