如何打开一个文件夹并选中指定文件

现在很多软件在打开文件所在目录的同时都会贴心的把该文件选中,比如FlashGet,BitComet。//打开目录并选定文件
---------------
VBA:
Private Sub Command0_Click()
Dim ds As String
ds = "explorer.exe /select,D:/ajaxchat.rar"
Shell ds, vbNormalFocus
End Sub
----------------
很简单,调用explorer.exe就可以,例如要打开H:/CD1并且选中其中的readme.rtf:
Private Sub Command1_Click()
    Shell "Explorer /select, H:/CD1/readme.rtf", vbNormalFocus
End Sub
---------------
Explorer.exe 命令中使用以下参数。

参数 结果
/n  为默认选择内容打开一个新的单窗格窗口。
默认选择内容通常是安装 Windows 的驱动器的根目录。
/e 使用默认视图启动 Windows 资源管理器。
/e, 使用默认视图启动 Windows 资源管理器并把焦点定位在指定文件夹上。
/root, 打开指定对象的一个窗口视图。
/select, 打开一个窗口视图,指定的文件夹、文件或
程序被选中。


示例
以下示例说明了 Windows 资源管理器参数的用法。 Explorer /n
此命令使用默认设置打开一个资源管理器窗口。显示的内容通常是安装 Windows 的驱动器的根目录。
Explorer /e
此命令使用默认视图启动 Windows 资源管理器。
Explorer /e,C:/Windows
此命令使用默认视图启动 Windows 资源管理器,并把焦点定位在 C:/Windows。
Explorer /root, C:/Windows/Cursors
此命令启动 Windows 资源管理器后焦点定位在 C:/Windows/Cursors folder。此示例使用 C:/Windows/Cursors 作为 Windows 资源管理器的“根”目录。
备注:请注意命令中“/root”参数后面的逗号。
Explorer /select, C:/Windows/Cursors/banana.ani
此命令启动 Windows 资源管理器后选定“C:/Windows/Cursors/banana.ani”文件。
备注请注意命令中“/select”参数后面的逗号。
Windows 资源管理器参数可以在一个命令中进行组合。以下示例显示了 Windows 资源管理器命令行参数的组合。
Explorer /root, //server/share, select, Program.exe
此命令启动 Windows 资源管理器时以远程共享作为“根”文件夹,而且 Program.exe 文件将被选中。
 

你可能感兴趣的:(2.VB.Net)