Feedback

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

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

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

        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!