tehadm
Администратор
- Сообщения
- 1 160
- Реакции
- 293
C#:
int delDay= 1; // дни (через сколько удалять старые файлы)
string[] files = Directory.GetFiles(“C:\folder”); // получаем все файлы из указанного каталога
foreach (string file in files) // удаление старых файлов в цикле
{
FileInfo fi = new FileInfo(file);
if (fi.CreationTime < DateTime.Now.AddDays(-delDay)) { fi.Delete(); } // если дата создания файла меньше (сегодня - delDay), то удаляем файл
}
CreationTime
— дата создания файла;LastWriteTime
— дата последнего изменения файла.
Последнее редактирование: