如何使用 directory.getfiles 仅过滤 .sql 文件

Eni*_*ate 0 .net c# directory getfiles winforms

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

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

      string directorypath = @"C:\access";

        DirectoryInfo di = new DirectoryInfo(directorypath);

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

            CompressionMethod(fi);


        }
Run Code Online (Sandbox Code Playgroud)

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

有没有人请帮忙解决这个问题...

非常感谢....

Ser*_*sev 5

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