我从试着用过FINDFIRST,FINDFIRSTFILE,但是都必须知道该文件的路径,才能用查找该目录下是否有这个文件,但我是必须查找在这个机器上是否安装了这个应用程序或者说有这个文件,并且路径是什么.
象如果我要恢复一个数据库备份,必须要知道MASTER.DMF这个文件在哪个目录.
可以帮帮我吗,谢谢了!

解决方案 »

  1.   

    使用递归调用findfirst等函数。
      

  2.   

    我写了一个数据库(SQL SERVER)的程序,在恢复数据库时,我首先要找到master所在的DATA目录,然后在将该备份文件恢复到其中,
    不知可否详细点…… 谢谢
      

  3.   

    你这个恢复数据库不用做得这么麻烦吧?直接用backup不行吗?这样就不用去查找SQL究竟安装到哪个目录了!而且SQL Server有函数返回自己的安装路径的!你在这寻找一下数据恢复或者数据备份!有文章介绍如何去做恢复与备份的!你这个通过拷贝来恢复或者备份的方法不太好!还是用SQl Server的backup吧!
      

  4.   

    我是用的BACKUP啊,但是我把开发的软件给用户去装的时候,他装的SQL SERVER的目录和我开发机器上的SQL SERVER的安装目录不同。
    我必须要在BACKUP语句后加上MOVE语句,那样的话我就要知道SQL SERVER的DATA目录在那里,我才能动态的恢复数据库。