Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Obtaining oldest file in a directory
Message
De
18/09/2008 09:46:43
Timothy Bryan
Sharpline Consultants
Conroe, Texas, États-Unis
 
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Versions des environnements
Environment:
C# 3.0
OS:
Windows XP SP2
Network:
Windows 2008 Server
Database:
MS SQL Server
Divers
Thread ID:
01348390
Message ID:
01348569
Vues:
13
>Hi Tim,
>
>since you are only interested in the name you could modify the code like this:
>
>System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(@"C:\");
>String name = info.GetFiles("*.jpg").OrderBy(x => x.LastWriteTime).First().Name;
>
>I'm not sure which date you want to check. LastWriteTime would be the time stamp you see in Explorer.

I was wondering about the date but in our situation it isn't really that critical to get the oldest. I was just wanting to make and attempt to process the oldes and it appears at least from my testing that GetFiles() must get them in that order already. I tried several attempts to cause it to do different and it was pretty consistent about the [0] record being the oldest. I find linq interesting and using your example as well as Paul to learn and play with some.
Thanks
Tim
Timothy Bryan
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform