Feedback

C# - rekursiver Verzeichnislauf

Veröffentlicht von am 08.02.2007
(2 Bewertungen)
Snippet, welches über das angegebene Verzeichnis einschließlich aller Unterverzeichnisse läuft.
GFU-Schulungen  [Anzeige]

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

private static void walkFolders(string Directory)
        {
            walkFolders(new DirectoryInfo(Directory));
        }

        private static void walkFolders(DirectoryInfo di)
        {
            try
            {
                // Alle Verzeichnisse rekursiv durchlaufen
                foreach (DirectoryInfo subdir in di.GetDirectories())
                {
                    walkFolders(subdir);
                }

                // Alle Dateien durchlaufen
                foreach (FileInfo fi in di.GetFiles())
                {
                    Console.Write(fi.FullName + "\r");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!