Нужно удалить на фтп сервере устаревшие файлы. - VB
Формулировка задачи:
Привет всем. Задача проста как дверь.
Нужно удалить на фтп сервере устаревшие файлы.
Есть конструкция
функцией
получаю инфу о файле, но не понятно почему
ftCreationTime и ftLastAccessTime - пустые. Есть только ftLastWriteTime.
Хоть убей а не могу понять как из этого можно получить дату.
А узнать мне нужно только разницу в днях между этой датой и текущей.
Решение задачи: «Нужно удалить на фтп сервере устаревшие файлы.»
textual
Листинг программы
Dim fd As WIN32_FIND_DATA
Dim lfDate As FILETIME, lsDate As SYSTEMTIME
...
FileTimeToLocalFileTime fd.ftLastWriteTime, lfDate
FileTimeToSystemTime lfDate, lsDate
...
If DateDiff("d", DateSerial(lsDate.wYear, lsDate.wMonth, lsDate.wDay + 1), date) = 1 Then
...
End if