Leggere ultimo file creato

giovedì 17 maggio 2007 - 16.21

denis.basei Profilo | Senior Member

ciao a tutti,

esiste un componente ed un metodo per ricavare il nome dell'ultimo file creato all'interno di una directory specifica?
Ho una directory dove ci sono vari files e tra questi alcuni che hanno un nome così strutturato:
StoricoPz.001
StoricoPz.002
...

io devo leggere l'ultimo creato del tipo StoricoPz.*



Grazie

19018 Profilo | Expert

Ciao.Quello che mi viene in mente subito (forse esiste un metodo più diretto..) è di ciclare tutti i file presenti nella dir e controllare la data di creazione. Utilizza un cilco tipo :

DirectoryInfo d = new DirectoryInfo(path);

Foreach FileInfo f in DirectoryInfo.getFiles()
{
//codice per recuperare l'utlmo creato, usa f.CreationTime e controlla file per file
}



Stefano Passatordi

http://blogs.dotnethell.it/stem/

denis.basei Profilo | Senior Member

A questo avevo pensato anch'io ma cercavo appunto un metodo più diretto, se esiste

Grazie comunque per la tua disponibilità

munissor Profilo | Senior Member

Usa FileSystemWatcher. Evento Created.

Ciao!

denis.basei Profilo | Senior Member

La tua osservazione è corretta, la sfiga vuole che devo fare questo controllo anche dopo l'avvio dell'applicazione e quindi il files sono già stati creati. Ho fatto varie ricerche e sono giunto alla conclusione che non dovrebbe esistere nessun componente che fa quello che vorrei. Vabbè farò altrimenti...


Grazie
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