我用c#和sqldmo配合做数据恢复时,要通过用户选择目录来取得已经备份好的文件,现在目录能选择了,就是在选定好目录后,不能取得该目录下的文件列表,请大家看看有没有方法取得文件列表?还有,在做备份功能时,发现设置BackupClass.Files属性时,不能设为带有空格的路径,不知道是为什么?请大家帮忙,多谢!

解决方案 »

  1.   

    不好意思,忘记说了,我这个是web应用程序,所以没有文件列表框
      

  2.   

    Directory.GetFiles 方法  
    返回指定目录中的文件的名称。string[] dirs = Directory.GetFiles(@"c:\", "c*");楼主应该明白了吧。
      

  3.   

    to epimetheus(阿戈尔):这样是不行的,你这个方法只能用在ASPNET用户对该目录有权限,且因这个程序是web应用程序,所以还要求IIS和Sql server是装在同一台机器上的,这样才能使用以上方法.
      

  4.   

    那你写一个com+服务吧。运行在sql server服务器上。然后再iis服务器上调用这个sql  server服务器上的com+服务。你的意思是 sql server服务器上不起IIS服务对吧