如何在Windows 7中将本地路径映射到驱动器号?


21

我正在编写某些东西,并且想要映射\cygwin\home\bob\code\U:驱动器号。当我尝试使用映射它时net use C:\cygwin\home\bob\code\ U: /P:yes,却出现以下错误:

System error 67 has occurred
The network name cannot be found

但这实际上不是我要映射的网络路径。我该怎么做呢?

Answers:


25

如果只是您需要的内容,请尝试subst

subst u: C:\cygwin\home\bob\code\

答对了!!我知道有办法。
亚历山大·伯德

1
如果后面有反斜杠,则会出现问题-如果不起作用,请尝试使用。然后打孔屏幕。然后纠正您的拼写。
CAD bloke

这些虚拟驱动器没有出现在Windows资源管理器(Win10 1803)中,这是正常的吗?
罗伯特

3

使用vSubst。它就像subst命令行工具一样,但是它具有UI并具有持久性。

屏幕截图


2

映射驱动器时,必须将它们映射到SHARED网络文件夹。您正在尝试映射到本地路径,它将无法正常工作。而是尝试共享Code文件夹,然后使用以下命令:

net use u: \\yourpcname\code /p:yes


您需要两个\\标记,而不是一个。
KCotreau

在编辑器中有两个,但由于某种原因只显示了一个;-)
Mucker 2011年

我本来打算让你做的,但是我修复了你的代码。
KCotreau

这是我想要的,但是有一种方法可以“共享”文件夹,而另一台计算机上的任何人都无法查看它吗?万一我以后需要知道的话。
亚历山大·伯德

nvm,请参阅Roald的答案。
亚历山大·伯德

1

跨启动执行此操作的最佳方法是将其放入注册表。通过按+ 并键入regedit打开regedit.exe,然后单击或单击“确定”。导航 WinREnterHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

添加一个新的字符串,它是REG_SZ值。将其命名为X:其中X是您的驱动器号该值应该是要映射到该驱动器号的路径,格式为:

\DosDevices\C:\Folder\Example


请仔细阅读问题。您的答案没有回答原始问题。
DavidPostill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.