Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1552 | Anzahl registrierter User: 1849 | Besucher online: 360
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

C# Ordner auslesen und in Liste speichern "rekursiv"


Autor: Luckfried
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 1873
  
Kick it on dotnet-kicks.de  

Beschreibung:



Abgelegt unter: Folder, C#, rekursiv, List.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        public delegate void DirectoryHandler(DirectoryInfo info);

        public void GetFolders(DirectoryInfo root, ref IList<DirectoryInfo> folders, DirectoryHandler currentDirectory)
        {
            foreach(DirectoryInfo dir in root.GetDirectories())
            {
                try
                {
                    folders.Add(dir);

                    if(currentDirectory != null)
                        currentDirectory(dir);

                    this.GetFolders(dir, ref folders, currentDirectory);                    
                }
                catch(UnauthorizedAccessException)
                {
                    Debug.WriteLine("No Access! ->{0}", dir.FullName);
                }
            }
        }
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Datei-Eigenschaften zeigen (Eigenschaften-Fenster)
[C#] Prüfen ob in einem Verzeichnis Schreibrechte verfügbar sind!
[VB.NET] Make Shortcut
[C#] Ein kleiner Konsolen Taschenrechner
[C#] Prüft Zeitformat auf 24 Stunden
[C#] Datei/Ordner durch Erweiterungsmethoden abfragen
[C#] GetCharts
[C#] XML in DataTable laden
[C#] Generische Between Methode
[ASP.net] Formularelement fokusieren auf Ajax Seiten
[C#] Quadratwurzel ziehen
[C#] Cast to Enum
[C#] ASP.NET: Metatags und Titel zur Laufzeit setzen
[C#] Aufrufenden Typ identifizieren
[C#] Kaufmännisches Runden in Decimal
[C#] WMI Getter
[C#] Sql Server Instanzen finden
[C#] WPF: Image aus dem Web in Image-Element anzeigen
[C#] Quoted Printable Encoder
[C#] URL auslesen
[C#] User-Verwaltung in eine ASP.NET Website einbauen
[C#] GUID des aktuellen Assembly ermitteln
[C#] Windows Forms Anwendungs-Sessions verwalten
[C#] User-Management für WPF Smart Client Anwendung
[C#] Silverlight Anwendung erstellen
[C#] User-Verwaltung in eine WinForm einbauen
[C#] Java WebService aus einem WinForms-Client aufrufen
[C#] C# Ist ein POINT zwischen ... und ...
[C#] NumTextBox (Kurzversion)
[C#] Another Bin-Watch (Console)
[C#] SystemIconsImageListWrapper
[C#] WatchedList
[C#] Datenbankverbindung herstellen
[C#] Einfache Ini Klasse
[C#] Youtube Download Klasse für C#
[C#] InputBox WPF C#
[C#] C# XOR Crypt
[C#] rekursiver Verzeichnislauf
[C#] Eigenschaften aller Steuerlemente eines Formulars setzen
[C#] Treeview rekursiv durchsuchen
[VB.NET] Ordergröße rekursiv bestimmen
[C#] Dateien und Ordner rekursiv löschen
[C#] Ordnergröße ermitteln
[C#] Ordner und Dateien rekursiv durchlaufen
[C#] Ordner mit Inhalt kopieren (rekursiv)
[C#] FTP - Ordner Rekursiv erstellen
[VB.NET] Größter gemeinsamer Teiler
[VB.NET] Fibonacci-Folge iterativ erzeugen
[VB.NET] Binomialkoeffizient
[C#] Dateien mit bestimmter Extension rekursiv in Array einlesen
[C#] Erzeugen von Zeichenfolgen durch Permutation
[C#] Verhindern das Funktion rekursiv aufgerufen wird.
[VB.NET] Größter gemeinsamer Teiler (2)
[C#] Duplikate aus einer IEnumerable entfernen
[VB.NET] Doppelte Arrayeinträge mit linearem Aufwand entfernen
[C#] Zufallszahlen, die sich nicht wiederholen
[VB.NET] Listen, Arrays, Strings konvertieren
[C#] SortableBindingList
[C#] Einträge in ListView verschieben
[VB.NET] List all controls by using the name of the controls
[C#] Liste mit int array zu Liste mit string array
[VB.NET] Berechnet den Durchschnittswert von grossen Zahlenlisten
[C#] Geschachtelte Methode zur String-Bearbeitung
[VB.NET] File List
[C#] Liste durchsuchen
[C#] SortingHelper - MoveUpInList & MoveDownInList

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.