[C#] nummerierte Dateien in der richtigen Reihenfolge auslesen?

Catscrash

Mitglied
Hallo,
ich lese Dateien mithilfe von
Code:
foreach (FileInfo f in dir.GetFiles("*.bmp"))
aus. Jetzt sind das ziemlich viele Dateien die durchgehend nummeriert sind, allerdings nicht mit führenden Nullen, will heißen

T0.jpg
T1.jpg
T2.jpg
...
T10.jpg
...
T5020.jpg

der Windowsexplorer zeigt sie mir auch genauso an, wenn ich die Einträge allerdings mit C# einlese habe ich eine Reihenfolge die so aussieht
T0
T1
T10
T100
T1000
T1001
...
T101

usw.
die 2 kommt also erst nach über 1000 Elementen. Gibt es eine Möglichkeit die Dateien direkt in der richtigen Reihenfolge einzulesen?

dankeschön
Catscrash
 
Zuletzt bearbeitet:
Hi,

probiers doch mal so:
C#:
for (int i = 0; i < werweisswieviel; i++)
{
     FileStream fs = File.Open(String.Format(T{0}.jpg", i));
     // mach was
}
 
Zurück