Metoda GetFile() - parametry

0

Przeszukuję sobie katalog w poszukiwaniu plików .jpg:

try 
        {
           
            string[] dirs = Directory.GetFiles(@"c:\", "*.jpg");
            Console.WriteLine("The number of files starting with c is {0}.", dirs.Length);
            foreach (string dir in dirs) 
            {
                Console.WriteLine(dir);
            }
        } 
        

Jak zrobic zeby dolozyc warunek czyli np *.jpg i *.bmp ?

0

Mozna np. tak:

  string[] exts =  { "*.jpg", "*.bmp", "*.gif"};

            foreach (string ext in exts)
            {
                foreach (string plik in Directory.GetFiles(@"c:\", ext))
                {
                   Console.WriteLine(plik);
                }
            }
0

sprawdz na MSDN'ie czy przypadkiem GetFiles nie obsluzy poprawnie

Directory.GetFiles(@"c:", "*.jpg|bmp|gif");

albo czegos w tym stylu..

0

a jak napisac takie przeszukiwanie tylko nie jednego katalogu jak jest opisane wyżej a np. całego dysku c?

0

rekurencyjnie .. chyba GetDirectories() czy coś takiego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1