IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   c# поиск файлов в папке (https://www.imho.ws/showthread.php?t=109116)

V0land 03.10.2006 13:45

c# поиск файлов в папке
 
всем доброго времени суток.

собсно, задача состоит в том, что есть папка со множеством подпапок. нужно "заглянуть" в каждую подпапку и посмотреть, есть ли там файл с определенным расширением. если есть- идем дальше, если нету - выполнятеся определенный метод.

проблема в том, что не могу нигде найти хотя бы намеки на то, как реализовать процесс "есть файла \ нету файла" внутри подпапки.


есть идеи у кого? :help:

Gunslinger 03.10.2006 16:25

Код:

private void button1_Click(object sender, EventArgs e)
        {
            //Задаем стартовую директорию           
            DirectoryInfo di=new DirectoryInfo(@"D:\");
            ScanDirectories(di);
        }
       
        private void ScanDirectories(DirectoryInfo p_DirInfo)
        {
            FileInfo[] fi = p_DirInfo.GetFiles();//Сюда попадут все файлы этой папки
            for (int i = 0; i < fi.Length; i++)
            {
                //fi[i].Extension - рассширение файла
                //fi[i].FullName - полное имя файла
            }
            DirectoryInfo[] di = p_DirInfo.GetDirectories();//Сюда попадут все поддиректории этой директории
            for (int i = 0; i < di.Length; i++)
            {
                ScanDirectories(di[i]);
            }
           
        }



Часовой пояс GMT +4, время: 01:21.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.