DateTime list,növ sorrend C#

DateTime list,növ sorrend C#
2011-01-17T20:48:44+01:00
2011-01-17T23:03:17+01:00
2022-11-20T12:55:39+01:00
Zokni
Hali!
Kicsit elakadtam remélem tudok segíteni
egy egyszerű átnevező programot szeretnék írni ami létrehozási dátum szerint nevezi át a képek [pl eger 001, eger 002...]egy kis része már megvan...már tud átnevezni illetve addig eljutottam hogy kiírja a létrehozási dátumot.......csak az nem megy hogy ezt listába vagy bármibe rakjam és utána növekvősorrendbe állítsam ...bocsi a forráskód eléggé összevissza alig féléve c#ozok örülök ennek is


using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace keprendezo { class Program { static void Main(string[] args) { Console.WriteLine("Az átnevezendő képek mappájának elérési útvonala:"); string ut=Console.ReadLine(); DirectoryInfo di = new DirectoryInfo(ut); FileInfo[] fiArr = di.GetFiles(); foreach (FileInfo fri in fiArr) { Console.WriteLine(fri.Name); DateTime dt = fri.CreationTime; Console.WriteLine(String.Format("{0:d/M/yyyy HH:mm:ss}", dt)); } string o = " "; string u = " 0"; string g = " 00"; int z = 0; Console.WriteLine("Add meg a új képneveket:"); string a = Console.ReadLine(); foreach (FileInfo fri in fiArr) { string asd = (ut+@"" + fri.Name); z++; if (z < 10) System.IO.File.Move((asd), (ut + @"" + a + g + z + ".jpg")); else if (z < 100) System.IO.File.Move((asd), (ut + @"" + a + u + z + ".jpg")); else System.IO.File.Move((asd), (ut + @"" + a + o + z + ".jpg")); } } } }

... a @""-ek között van egy per.... @"per" ....csak az oldalon nem jelenet meg..
Mutasd a teljes hozzászólást!
Itt van a sorbarendezésre két megoldás is.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd