Lettura file da cartella

mercoledì 05 dicembre 2007 - 22.15

basicdany Profilo | Expert

salve a tutti, ho una cartella con un dei file, dovrei aprire il file meno recente al piu recente, quindi in ordine di data ora, qualcuno puoi indicarmi come fare questo tramite codice vb.net.

grazie a tutti

freeteo Profilo | Guru

ciao,
potresti farti dare le caretteristiche dei file di quella directory usando la classe "DirectoryInfo".
Dopodiche li ordini per "creationTime" e prendi il primo (o l'ultimo a seconda dell'ordinamento asc/desc).
Il tutto con un codice di questo tipo:
DirectoryInfo dirInfo = new DirectoryInfo("c:\\windows"); List<FileInfo> files = new List<FileInfo>(dirInfo.GetFiles()); files.Sort( delegate(FileInfo f1, FileInfo f2) { return f1.CreationTime.CompareTo(f2.CreationTime); } ); ....

* : se vuoi farlo desc, usa: f2.Creationtime.CompareTo(f1)

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5