@vladimirchelyabinskiy

C# как сравнить последнюю дату изменения файла с текущей датой на компьютере?

Есть папка : Folder
В ней несколько файлов
Проходим по файлам смотрим их LastAccessTime
int Count;
string DataTime = DateTime.Now.ToString("dd MMMM yyyy"); // Текущая дата

var fileInfo = new FileInfo(file);


if (fileInfo.LastAccessTime ><><><><><)// тут необходимо сделать проверку если файл изменялся недавно (7 дней назад) переменной Count добавляем 1 если больше недели -1
  • Вопрос задан
  • 1500 просмотров
Решения вопроса 1
@bimo
попробуйте так сделать
if(fileInfo.LastAccessTime > DateTime.Now.AddDays(-7))
    Count++;
else
    Count--;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@akass
Developer
https://msdn.microsoft.com/ru-ru/library/system.da...
https://msdn.microsoft.com/ru-ru/library/system.da...
Прибавляешь к LastTime 7 дней, и сравниваешь с текущим временем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы