无法使用VB.net映射驱动器

无法使用VB.net映射驱动器,vb.net,drive,Vb.net,Drive,由于路径正确,因此不确定为什么不起作用。我最好不要使用流程和其他方法吗?我需要做些什么来使它持久化吗 道歉,如果这已经存在 System.Diagnostics.Process.Start("c:/windows/system32/net.exe", " use R: \\data01\SHARED\Admin\111\Town\0 National Sales & Towns\02. Project Office\04. MSS Tracker Database\App") M

由于路径正确,因此不确定为什么不起作用。我最好不要使用流程和其他方法吗?我需要做些什么来使它持久化吗

道歉,如果这已经存在

System.Diagnostics.Process.Start("c:/windows/system32/net.exe", " use R: \\data01\SHARED\Admin\111\Town\0 National Sales & Towns\02. Project Office\04. MSS Tracker Database\App")
    MessageBox.Show("All done !")

您的路径中有空格:

\\[..snip..]n\0 National Sales & Towns\02. Proje[..snip..]
^^^^^^^^^^^^^^^---path to map, leading to unknown file "0"
                  ^-------^-- unknown args for net use
                               ^--shell command separator
                                    ^^^^---unknown command/path, etc...
路径需要完全引用:

"\\[..snip..]n\0 National Sales & Towns\02. Proje[..snip..]"
^----------------------------------------------------------^

System.Diagnostics.Process.Start(“c:/windows/system32/net.exe”,“use R:”&“\\data01\SHARED\Admin\111\Town\0 National Sales&Towns\02.Project Office\04.MSS Tracker Database\App”)我是否必须在带有空格的特定部分或完整字符串周围加上引号?否。这不起任何作用。您正在生成完全相同的字符串,刚才是两个vb字符串,而不是一个。引号必须在命令行中`net使用r:“…”,就像您自己在cmd.exe提示符上键入一样。
&“\\data01\SHARED\Admin\111\Town\0 National Sales&Towns\02…Database\App”“”
enter two”插入字符串。System.Diagnostics.Process.Start(“c:/windows/system32/net.ext”,“使用r:&”“”\\data01\SHARED\Admin\111\Town\0 National Sales&Towns\02.项目办公室\04.MSS Tracker数据库\App“”)