现在的位置: 首页 > 综合 > 正文

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

2013年10月13日 ⁄ 综合 ⁄ 共 722字 ⁄ 字号 评论关闭

 很简单,调用explorer.exe就可以,
Runtime.getRuntime().exec(
                            "rundll32 SHELL32.DLL,ShellExec_RunDLL " +
                            "Explorer.exe /select," + targetDirectFileName);

 [Windows Explorer Switches]
 Windows Explorer switches are useful in creating rooted folders:
      Explorer [/e][,/root,<object>][[,/select],<sub object>]

 /e
    Use Explorer view (scope and results pane view). The default is
    Open view (results in pane view only).

 /root<object>
    Specify the object in the "normal" name space that is
    used as the root (top level) of this Explorer/Folder (i.e., local
    path or UNC name). The default is the Desktop).
 /Select
    The parent folder opens and the specified object is selected.
    <sub object>   Specify the folder unless /select is used. The
    default is the root. 

抱歉!评论已关闭.