vb.net,如何在其路径中打开包含逗号的文件夹

时间:2011-01-26 09:20:42

标签: vb.net

如何在其路径中打开包含逗号的文件夹,如:

Shell("explorer.exe \\server\path to, folder", vbHide) 
or 
Shell("cmd /c start \\server\path to, folder", vbHide) 

谢谢你,

2 个答案:

答案 0 :(得分:2)

秘诀就是在Vb.Net中使用引号来做这个,你使用双引号:

Shell("explorer.exe ""\\server\path to, folder""", vbHide) 
or 
Shell("cmd /c start ""\\server\path to, folder""", vbHide) 

您也可以使用Process Class启动您的流程:

Process.Start("explorer", """\\server\path to, folder""")

答案 1 :(得分:-1)

这在VBA(Excel)中对我有用:

Dim ExplorerDirectoryName as String

ExplorerDirectoryName = "C:\Cats, Dogs and other animals"

Shell "C:\Windows\explorer.exe /e, " & Chr(34) & ExplorerDirectoryName & Chr(34), vbMaximizedFocus

当然,应该存在目录“ C:\ Cats,Dogs和其他动物”,以使其起作用。