2012-07-24 131 views
0

我试图找到从程序文件,在VB.NET从VB.NET打开Windows资源管理器:不正确的文件夹打开

Dim exeName As String = "explorer.exe" 
Dim params As String = "/e,""c:\test"",/select,""C:\test\a.txt""" 
Dim processInfo As New ProcessStartInfo(exeName, params) 
Process.Start(processInfo) 

它打开所在目录“C:\ “但没有去里面‘C:\测试’,我想有文件选择...

+0

你的代码为我工作。你确定'C:\ test'和'C:\ test \ a.txt'确实存在吗? – aphoria 2012-07-24 19:36:10

回答

0

你不需要在那里的文件夹路径/ E之后,试试这个为你的参数:

Dim params As String = "/e, /select,""C:\temp\file.txt""" 
1
Dim filePath As String = "C:\test\a.txt" 'Example file 
Process.Start("explorer.exe", "/select," & filePath) 'Starts explorer.exe and selects desired file 
相关问题