Поиск последнего файла в папке

Аutoit
Ищем самый новый и самый старый файл в папке с помощью Autoit.

 

У меня есть папка с файлами. Задача состоит в том, чтобы найти самые старые файлы или самые новые.

Первое решение, основано на примере команды StdoutRead()с использованием команды DIR и нескольких параметров.

Другой вариант.

  1. Создаем список всех файлов с помощью функции _FileListToArray
  2. Добавляем к полученному списку колонку для сохранения даты изменения файла.
  3. Записываем в массив дату изменения каждого файла в формате YYYY MM DD HH MM SS, используя функцию FileGetTime
  4. Функция _ArraySort сортирует массив
  5. Далее можно удалить файлы которые были созданы более 100 часов назад.

 

 

 

Добавить комментарий