Feedback

C# - C# Ordner auslesen und in Liste speichern "rekursiv"

Veröffentlicht von am 24.09.2011
(0 Bewertungen)
GFU-Schulungen  [Anzeige]

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

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

C# 2017/2015/2013 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

        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);
                }
            }
        }
Abgelegt unter Folder, C#, rekursiv, List.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!