将远程 CIFS/SMB 共享挂载为文件夹而不是驱动器号

Ana*_*oge 59 windows directory mount cifs share

有什么方法可以将远程 CIFS/SMB/SAMBA 共享挂载为文件夹/目录而不是驱动器号。例如,我想要这张地图:

\\Server\ShareName -> C:\Folder\ShareName

而不是像这样的通常地图:

\\服务器\共享名称 -> Z:\

服务器是 Linux/Samba,客户端是 Windows 7 Professional 64 位。我发现的最接近的是能够使用 Windows 磁盘管理器将本地卷安装为子文件夹,但它似乎无法处理远程 CIFS 共享(请参阅http://support.microsoft.com/kb/307889) .

Bob*_*Bob 74

要映射网络共享目录,您可以使用以下命令:

net use \\Server\ShareName\Directory

此映射将:

  • 不要执着
  • 必须在用户登录时建立和验证
  • 您将使用 UNC 路径而不是本地驱动器号访问共享

如果您想通过本地C:驱动器上的某个位置访问网络共享,您需要设置一个符号链接:

mklink /d  C:\Folder\ShareName \\Server\ShareName\Directory
Run Code Online (Sandbox Code Playgroud)

现在,当您导航到时,C:\Folder\Share您将看到\\\Server\Sharename\Directory. 您仍然需要使用类似的方式为资源提供身份验证net use(或者只是登录到具有访问权限的域系统上的域帐户),否则链接可能会生气地出错。

  • @Bob 仅当您想要快捷方式时才会这样做。(更多信息:[http://stackoverflow.com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder](http://stackoverflow. com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder)) 但是如果你需要一个“工作文件夹”,那么一些应用程序可以使用你'再一次,我们运气不好。最重要的是,您不能将网络文件夹映射到本地文件夹,只能映射到本地磁盘!再次......根据微软的说法。很遗憾... (4认同)