我怎样才能使用directory.getfiles过滤.sql文件

时间:2011-10-10 13:21:49

标签: c# .net winforms directory getfiles

我正在尝试从给定的目录路径中过滤only.sql文件

但它将压缩给定目录路径中的所有文件

      string directorypath = @"C:\access";

        DirectoryInfo di = new DirectoryInfo(directorypath);

        foreach (FileInfo fi in di.GetFiles().Where(.sql))
        {

            CompressionMethod(fi);


        }

但是,我想只发送.sql文件到这个方法CompressionMethod(fi)....我该怎么办

任何人都可以帮忙...

非常感谢....

2 个答案:

答案 0 :(得分:4)

您应该使用di.GetFiles("*.sql")

答案 1 :(得分:2)

GetFiles存在一个带有searchpattern的重载:GetFiles(string searchpattern)

所以使用:

di.GetFiles("*.sql")