поиск-фильтр по времени (без даты)

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
far_user22
Posts: 4
Joined: Thu 17 Nov, 2022 14:50
Has thanked: 1 time

поиск-фильтр по времени (без даты)

Post by far_user22 »

Здравствуйте.

В папке 10 000 файлов с разной датой и временем.
Хотелось бы выделить/найти/отобрать файлы, чьё время (создания) находится в промежутке между 20:44 и 20:46.
В интерфейсе пометки файлов FAR-а дата-время идут через серый пробел (выглядит как несвязные параметры), потому ввёл 20:44 и 20:46

Т.е. попробовал сделать так:
4be123e00585bd089b381b695a5712c5[1].png
4be123e00585bd089b381b695a5712c5[1].png (11.36 KiB) Viewed 2341 times
Однако в результате выделились все файлы.

Возможно никто раньше сравнением не озадачивался выделением по времени суток, либо не озвучивал такое желание, так что озвучиваю.

Если у кого будет желания допилить такой функционал - буду очень рад.
Last edited by far_user22 on Fri 18 Nov, 2022 07:06, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

поиск-фильтр по времени (без даты)

Post by HaRT »

far_user22 wrote: Thu 17 Nov, 2022 14:56 выделить/найти/отобрать файлы, чьё время (создания) находится в промежутке между 20:44 и 20:46
Вам нужен этот временной промежуток любых суток? Если да, хотелось бы понимать, откуда такая необычная потребность. Если же нет, то просто впишите нужную дату (или нажмите кнопку Текущая).
Фар есть инструмент, а не нянька. © 2009 DrKnS
far_user22
Posts: 4
Joined: Thu 17 Nov, 2022 14:50
Has thanked: 1 time

поиск-фильтр по времени (без даты)

Post by far_user22 »

В папке 10 000 файлов с разной датой и временем. Это скриншоты за 2 года. Так вот получилось.
far_user22
Posts: 4
Joined: Thu 17 Nov, 2022 14:50
Has thanked: 1 time

поиск-фильтр по времени (без даты)

Post by far_user22 »

И да, нужен этот временной промежуток любых суток.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

поиск-фильтр по времени (без даты)

Post by 2useven10 »

Тащить такую экзотику в фар смысла нет.
Макрос с диалогом ввода временного диапазона и выделением подходящих файлов
вроде бы не должен быть сложным, осталось найти того кому не лень это сделать.
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

поиск-фильтр по времени (без даты)

Post by HaRT »

far_user22 wrote: Thu 17 Nov, 2022 17:01 И да, нужен этот временной промежуток любых суток.
Так всё же, каково происхождение такого необычного запроса? Какую задачу вы пытаетесь таким образом решить?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

поиск-фильтр по времени (без даты)

Post by buniak_a_h »

HaRT wrote: Thu 17 Nov, 2022 18:26 каково происхождение такого необычного запроса?
Пример: найти файлы, созданные / изменённые не в рабочее время. Типо "личные".
Кстати, рождается добавочка: фильтр по дням недели (в выходные, например)
Last edited by buniak_a_h on Thu 17 Nov, 2022 19:04, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

поиск-фильтр по времени (без даты)

Post by buniak_a_h »

2useven10 wrote: Thu 17 Nov, 2022 18:04 найти того кому не лень это сделать
Это - намёк?
far_user22 wrote: Thu 17 Nov, 2022 14:56 выделить/найти/отобрать файлы
С фильтром могут быть проблемы. Увы, нет для фильтров нормального функционала (например, указать в качестве фильтра lua-функцию). В аналогичных скриптах отфильтрованные файлы добавляются в список (например, где-то тут ходил макрос фильтрации отмеченных), но я опасаюсь, что строка переполнится.
А поиск либо отметку - легко.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

поиск-фильтр по времени (без даты)

Post by Shmuel »

far_user22, поместите приложенный файл рядом с другими макрофайлами и перезапустите Фар.
В меню по CtrlF12 выберите "Sort by Time, ignore Date" - получите сортировку по времени файлов.
SortByTime.lua
(1.08 KiB) Downloaded 115 times
far_user22
Posts: 4
Joined: Thu 17 Nov, 2022 14:50
Has thanked: 1 time

поиск-фильтр по времени (без даты)

Post by far_user22 »

HaRT wrote: Thu 17 Nov, 2022 18:26Какую задачу
Получить эмоциональное удовлетворение от созерцания изображения заката на мониторе.
buniak_a_h wrote: Thu 17 Nov, 2022 19:01Пример: найти файлы, созданные / изменённые не в рабочее время.
Кстати, да: попытка разделения файлов созданных в рабочее и нерабочее время (варианту от Shmuel фильтрации по дню недели не хватает). Вот в полном смысле файлменеджмент (задачка для файлменеджера, вроде бы).
Shmuel wrote: Thu 17 Nov, 2022 19:14 В меню по CtrlF12 выберите "Sort by Time, ignore Date" - получите сортировку по времени файлов.
Отличный вариант. Огромное спасибо. Очень признателен.
Last edited by far_user22 on Fri 18 Nov, 2022 07:07, edited 4 times in total.
Post Reply

Return to “Нужна помощь”