Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

c# jak wypisać podfoldery w kolejności malejacej liczby plików...

karola7475 30 Sty 2012 14:58 1027 2
  • #1 30 Sty 2012 14:58
    karola7475
    Poziom 8  

    Witam wszystkich
    mam pytanie jak wypisać podfoldery znajdujące się w danym katalogu wg. kolejności malejącej liczby plików w nich się znajdujacych jak na razie wypisuje mi same pliki a chcę aby po wybraniu przez użytkownika katalogu posortowało mi podkatalogi wg. kolejności malejącej i wypisało mi to w listBox lub listView

    Code:
     DirectoryInfo di = new DirectoryInfo(@"C:\Windows");
    
                    foreach (var dir in di.GetFileSystemInfos())
                    {
                        // dodanie pozycji do obiektu ListView
                        string[] info = { dir.Name, dir.Extension };
                        ListViewItem lvi = new ListViewItem(info);
                        listView1.Items.Add(lvi);
                    }
                }

    Bardzo proszę o pomoc
    z góry dziękuje wszystkim

    0 2
  • Pomocny post
    #2 30 Sty 2012 17:39
    marcinj12
    Poziom 40  

    A, to zależy Karolino ;] czy chcesz zliczać pliki z uwzględnieniem podkatalogów czy bez... Moim zdaniem chodzi Ci o coś takiego:

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    Ten kod zliczy Ci pliki w każdym podkatalogu Windows, ale sortowanie do ListView już musisz sobie zaimplementować sama :) .
    Pozdrawiam

    0
  • #3 31 Sty 2012 15:15
    karola7475
    Poziom 8  

    Bardzo dziękuje za pomoc:)
    Pozdrawiam

    0