Deteien aus Ordner auslesen?

Zeller

Mitglied
Hallo Leute

Ich bin ein totales C++ Landei und suche Hilfe.:-(
Ich brauche eine Methode die mir alle Dateien aus einem Ordner
z.B ( C:\Eigene Dateien) ausliest,ausgibt und in einer Liste speichert.
Wenn möglich inkl. Dateiinformationen wie Grösse letzter Zugriff und Dateiart.
Übrigens ich arbeite mit Visual Studio 6 auf WinXP.

Vielen Dank für eure Unterstützung! ;)
 
Ja, wenn er eine C++ Funktion suchen würde, wäre er dort sicherlich besser aufgehoben :)
So wie ich das verstanden habe, ist er ein C++ Landei und sucht jetzt für .NET eine solche Funktion.
WIe auch immer, wirf mal einen Blick auf die Directory Class.
 
Na wenn das so ist (vielleicht hab ichs einfach falsch verstanden, kann ja vorkommen), dann geht das ganz einfach mit der DirectoryInfo Klasse.

Code:
try 
        {
            DirectoryInfo di = new DirectoryInfo(@"c:\");

            // Get only subdirectories that contain the letter "p."
            DirectoryInfo[] dirs = di.GetDirectories("*p*");

            Console.WriteLine("Number of directories with a p: {0}", dirs.Length);

            // Count all the files in each subdirectory that contain the letter "e."
            foreach (DirectoryInfo diNext in dirs) 
            {
                Console.WriteLine("The number of files in {0} with an e is {1}", diNext, 
                    diNext.GetFiles("*e*").Length);
            }
        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
Das kleine Beispiel zeigt dir, wie du das entsprechend angehen kannst.

Du kannst aber auch die statische Methode Directory.GetFiles() verwenden. Diese liefert dir ein String-Array zurück.
 
Zuletzt bearbeitet:
Sorry dass ich euch gestört hab!
Hab wohl in der Hitze des Gefächts die Orientierung verloren.
trotzdem Danke
 

Neue Beiträge

Zurück