请教如何用VB实现:已知文件名.exe ,如何用一按钮实现获取文件路径并且执行程序??
知道的朋友写下代码,在下感激先!!!

解决方案 »

  1.   

    递归调用dir即可,问题是有同名文件怎么办
      

  2.   

    同名的先不考虑啊,递归调用dir如何实现撒?
      

  3.   

    去看看书吧,比如:Function YY(JJ As String) as Long
       Dim B as String
       ...
       If ... then
          Call YY(B)
       End If
    End Function更具合理的条件结束或调用自己的函数方法,递归就是这么回事用Dir可以取得目录或文件信息,你看看用这方法看看吧
      

  4.   

    我这里有递归的例子,是写的一个本地文件搜索,前段时间给一个朋友的公司写的(他在一个网游公司做事)具体的请看代码:http://www.m5home.com/blog/blogview.asp?logID=299&cateID=2由于HTML文件一般都不会超过1M,所以代码里是直接整个读入文件的。偷了懒,哈哈:)
      

  5.   

    可以用dir,也可以用findfirstfile/findnextfile函数查找该exe,然后shell执行之。
      

  6.   

    如果说速度,用findfirstfile这类api函数已经很快了,但是在超多文件中搜,再怎么弄也快不到哪去,毕竟数量在那摆着。
      

  7.   

    请参考这个批处理
    @echo off
    if "%~$path:1"=="" (echo Can not find pathext of '%1') else (echo %~$path:1)