c# - ultimo - Obtener todos los archivos modificados dentro de un rango de fechas
ultimo archivo modificado linux (2)
Tenemos una aplicación asp.net, C # en la que hay un requisito para obtener todos los archivos cuya fecha de modificación será b / w startdate y enddate. ¿Cómo podemos lograr esto? ¿También desea obtener todos los archivos no modificados en los últimos 3 meses?
Según este post , podrías hacer esto:
var directory = new DirectoryInfo(your_dir);
DateTime from_date = DateTime.Now.AddMonths(-3);
DateTime to_date = DateTime.Now;
var files = directory.GetFiles()
.Where(file=>file.LastWriteTime >= from_date && file.LastWriteTime <= to_date);
mira esta pregunta y respuesta:
¿Cómo encontrar el archivo más reciente en un directorio usando .NET y sin hacer un bucle?
puede comenzar desde allí y agregar su cláusula where
a la consulta LINQ proporcionada en la respuesta :)