Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Obtaining oldest file in a directory
Message
De
17/09/2008 18:53:31
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:
01348427
Vues:
16
>>
>>If you can use Linq/lambas, you can do something like this:
>>
>>
>>System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(@"C:\");
>>System.IO.FileInfo[] files = info.GetFiles("*.jpg");
>>List<System.IO.FileInfo> sortedFiles = files.OrderBy(x => x.CreationTime).ToList();   
>>
>>
>>I don't know that internally it's any more efficient than looping, but it's definitely simple.
>
>OK, so I know you probably can't use it (sorry), but it's so cool I just had to post it. Anyway, one thing I didn't point out was that you needed to have a "using System.Linq" and, of course, a reference to the System.Core.

well except for the last line it was close to what I did. I will take me a minute to figure out the last line as I am not real linq savy. It appears to create a list but includes the sort order. It is pretty cool.
Tim
Timothy Bryan
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform