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

[0] Índice de Mensajes

Ir a la versión completa