0

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

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

      string directorypath = @"C:\access";

        DirectoryInfo di = new DirectoryInfo(directorypath);

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

            CompressionMethod(fi);


        }

但是,我只想将 .sql 文件发送到此方法 CompressionMethod(fi) .... 我该怎么做

有人可以帮忙吗...

非常感谢....

4

2 回答 2

5

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

于 2011-10-10T13:23:46.137 回答
2

存在带有搜索模式的 GetFiles 重载:GetFiles(string searchpattern)

所以使用:

di.GetFiles("*.sql")
于 2011-10-10T13:25:06.763 回答