I have files in directory like that
0-0.jpeg
0-1.jpeg
0-5.jpeg
0-9.jpeg
0-10.jpeg
0-12.jpeg
....
when i loading files:
Alphabetically, the "wrong" order is in fact correct. If you want it sorted numerically then you'll need to either:
See the answer to Sorting Directory.GetFiles() for an example of #3.