как я могу фильтровать только файлы .sql, используя 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) .... как я могу это сделать

кто-нибудь, пожалуйста, помогите в этом...

огромное спасибо....


person Enigma State    schedule 10.10.2011    source источник


Ответы (2)


Вы должны использовать di.GetFiles("*.sql")

person Sergey Kudriavtsev    schedule 10.10.2011

существует перегрузка GetFiles с шаблоном поиска: GetFiles(string searchpattern)

поэтому используйте:

di.GetFiles("*.sql")
person fixagon    schedule 10.10.2011