CLR: .Net / Mono / Boo / Otros CLR > C#
obtener el nombre del ultimo archivo que se ingreso en esa carpeta
(1/1)
alexisgondola:
Buenos dias que tal, deseo obtener el nombre de el ultimo archico que se ingreso en la carpeta
de la siguiente forma me funciona en .net 2010 pero no me funciona en .net 2008
Dim FileName As String = Directory.GetFiles("C:\carpeta").Max
hay alguna otra manera de poder obtener el nombre del ultimo archivo que se ingreso en esa carpeta?
.net:
--- Código: ---private List<FileInfo> GetLastUpdatedFileInDirectory(DirectoryInfo directoryInfo)
{
FileInfo[] files = directoryInfo.GetFiles();
List<FileInfo> lastUpdatedFile = null;
DateTime lastUpdate = new DateTime(1, 0, 0);
foreach (FileInfo file in files)
{
if (file.LastAccessTime > lastUpdate)
{
lastUpdatedFile.Add(file);
lastUpdate = file.LastAccessTime;
}
}
return lastUpdatedFile;
}
--- Fin del código ---
Navegación
Ir a la versión completa