1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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);
}
}
|