Нужно удалить на фтп сервере устаревшие файлы. - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы