热情软件屋

 

如何自动在一些系统路径中查找要文件


编号:QA003833
建立日期: 2001年2月4日 最后修改日期:2001年2月4日
所属类别:

姚海:
    操作系统: win 98 se
    编程工具: VB 6.0
    问题: windows的运行对话框(就是“开始”中的那个),可以自动在一些系统路径中查找要运行的文件名,如实现类似的文件查找功能的简单办法。不希望遍历所有文件夹,只要查找windir,winboot和program files等几个就可以了。
    水平: 刚入门

回答:

    运行对话框实际上是调用ShellExecute函数(QA002828 "如何打开一个已经建立关联的文件"),这个函数如果不指定文件的路径名,它会按照一定的先后次序来在几个系统目录中查找。但是一般的打开文件函数没有这个功能。你只能自己获得系统目录,然后在这些目录中查找。获得系统目录可以参考QA002714 "如何获取系统(Windows)的安装路径"QA002830 "如何获得系统文件夹的路径"。查找文件可以参考QA002393 "如何检测指定目录下的指定文件是否存在"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio