Самый старый файл в древе

Fedor5588

Client
Регистрация
04.06.2017
Сообщения
273
Благодарностей
69
Баллы
28
Всем привет, подскажите кто ни будь как можно построить логику выполнения скрипта, как получить самый старый файл в папке с множеством файлов. Чтобы не ресурснозатратный метод.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
Всем привет, подскажите кто ни будь как можно построить логику выполнения скрипта, как получить самый старый файл в папке с множеством файлов. Чтобы не ресурснозатратный метод.
На форуме были примеры как получить дату создания файла или дату последнего редактирования и преобразовать ее в unixtime, можно пройтись в цикле по списку файлов, получить для каждого файла unixtime, записать в табличку временную пару (путь до файла и его unixtime), затем кубиком Операции над таблицей отсортировать по столбцу куда записали unixtime по возрастанию, а дальше просто берем из этой таблицы первую строку - это и будет самый старый файл.
 
  • Спасибо
Реакции: Fedor5588

Fedor5588

Client
Регистрация
04.06.2017
Сообщения
273
Благодарностей
69
Баллы
28
cgf
На форуме были примеры как получить дату создания файла или дату последнего редактирования и преобразовать ее в unixtime, можно пройтись в цикле по списку файлов, получить для каждого файла unixtime, записать в табличку временную пару (путь до файла и его unixtime), затем кубиком Операции над таблицей отсортировать по столбцу куда записали unixtime по возрастанию, а дальше просто берем из этой таблицы первую строку - это и будет самый старый файл.
спасибо большое, для многопотока данный метод не сильно ресурсозатратен?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
  • Спасибо
Реакции: Fedor5588

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)