用FileExists可以检测指定目录下的指定文件是否存在 ,如果检测为真的话用调用shell可以打开指定文件所在的文件夹,那么打开文件夹后如何直接定位到指定的文件上呢???这里是用什么函数?
在线等待

解决方案 »

  1.   

    是不是这样?我也是从其他地方看的
    Shell  "EXPLORER.EXE  /n,  /e,  "  
    Explorer  [/n][/e][[,/root],[path]][[,/select],[path  filename]]  
    参数说明  
      /n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。  
     
      /e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。  
     
      /root,[path]表示打开指定的文件夹,/root表示只显示指定文件夹下面的文件(夹),不显示其他磁盘分区和文件夹;[path]表示指定的路径。  
     
      如果不加/root参数,而只用[path]参数,则可以显示其他磁盘分区和文件夹中的内容。另外,[path]还可以指定网络共享文件夹。  
     
      /select,[path  filename]表示打开指定的文件夹并且选中指定的文件,[path  filename]表示指定的路径和文件名。  
     
      如果不加/select参数,则系统会用相应的关联程序打开该文件。如果[path  filename]不跟文件名就会打开该文件夹的上级目录并选中该文件夹。