Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Создание фильтра для текущей даты
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Vic12



Joined: 30 Mar 2011
Posts: 4

Post (Separately) Posted: Wed Mar 30, 2011 09:48    Post subject: Создание фильтра для текущей даты Reply with quote

Здравствуйте всем. Подскажите, есть ли в тотале фильтр файлов за сегодняшнее число. Фильтр файлов не старше чем за 1 сутки не подходит. Хочу зацепить в панель задач за кнопку.

 !  Avada:
Заголовок поправил во избежание аналогий с "Я вам не скажу за всю Одессу" Smile
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Wed Mar 30, 2011 09:55    Post subject: Reply with quote

Вопрос, конечно, интересный.
Попробуй вот это. Конечно, с такими колонками сегодняшний файл не будет отличаться от файла недельной давности, но не следует забывать, что фильтры можно комбинировать. То есть ты задаешь, что день недели - среда, а возраст - не старше 2 дней. По-моему, должно сработать.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Mar 30, 2011 10:05    Post subject: Reply with quote

Думаю, знатоки без труда напишут скрипт для скриптового контентного плагина, проверяющий, сегодняшний ли файл.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10250
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 10:08    Post subject: Reply with quote

Вахмурка
Указанный плагин работает с месяцами и днями недели. Я не понял, какое он вообще имеет отношение к сегодняшнему числу и как может решить поставленную задачу.

Vic12
Сегодняшнее число — для какой конкретно даты? Создания, модификации, последнего доступа?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Vic12



Joined: 30 Mar 2011
Posts: 4

Post (Separately) Posted: Wed Mar 30, 2011 10:19    Post subject: Reply with quote

Avada wrote:
Сегодняшнее число — для какой конкретно даты? Создания, модификации, последнего доступа?

"Создания"
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10250
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 10:30    Post subject: Reply with quote

Vic12
Понятно. (В цитате оставил только существенную часть.) Стандартными средствами TC (без плагинов) это невозможно однозначно. Готовых плагинов, решающих такую задачу, мне обнаружить не удалось. С мнением MVV согласен.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 30, 2011 16:47    Post subject: Reply with quote

Avada wrote:
Стандартными средствами TC (без плагинов) это невозможно однозначно.
Почему? Ctrl+F12 > кн. Шаблон > вкл. Дополнительно > галка на "Не старше" / 1 / дня (дней) > кн. Записать и т.д..
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10250
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 17:02    Post subject: Reply with quote

Flasher
Потому что, во-первых, вариант "не старше чем" был отвергнут изначально (перечитай первый пост), а во-вторых, нужна дата создания, а не изменения.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 30, 2011 17:15    Post subject: Reply with quote

Avada
Видел. Только не понял, чем не подходит тот вариант. При записи файла дата модификации и создания совпадают.
Ну, если нужно именно создание, то: age | Created | < | 1 | Days
Кнопка:
Quote:
TOTALCMD#BAR#DATA
cd >Имя шаблона

wcmicons.dll,24
Фильтр: не старше одного дня


-1
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10250
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 18:08    Post subject: Reply with quote

Flasher
Если, скажем, на часах семь утра, то файл не старше одного дня и файл с сегодняшней датой — это, мягко говоря, не одно и то же. В противном случае я бы Age сам порекомендовал.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Wed Mar 30, 2011 18:28    Post subject: Reply with quote

Может это поможет
чтобы подсвечивались файлы изменённые СЕГОДНЯ
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10250
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 18:40    Post subject: Reply with quote

Да, с нулём дней задача решается и стандартными средствами. Для даты изменения.
А по такой же методике с Age — и для прочих дат.
age — Создан — = — 0 — Дней

P.S. Нет, с Age не получается, см. далее.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Wed Mar 30, 2011 19:09; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 30, 2011 18:42    Post subject: Reply with quote

Avada
Понял, о чём речь. В таком случае и вправду пока на ум только мысль MVV приходит.

Tol!k
Если использовать выражение "= 0 дней", то оно ничем не будет отличаться от "< 1 дня". Выражение "< 0 дней" плагин отказывается воспринимать, да и нелогичное оно для даты, т.к. в ней не может быть отрицательного знака.

Avada wrote:
Для даты изменения.
Вот именно:
Avada wrote:
а во-вторых, нужна дата создания, а не изменения.
Avada wrote:
age — Создан — = — 0 — Дней
И будет то же самое, о чём ты писал в предыдущем посте.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10250
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 19:07    Post subject: Reply with quote

Flasher wrote:
Если использовать выражение "= 0 дней", то оно ничем не будет отличаться от "< 1 дня".

Если без Age, стандартными средствами, для даты изменения, то очень даже будет. Копируем в каталог два файла, у одного через диалог изменения атрибутов выставляем сегодняшнюю дату, у другого, вчерашнюю со временем как можно позже. В условие "не старше одного дня" укладываются оба. А теперь меняем ноль на единицу. Найден только сегодняшний.
А вот с Age этот номер действительно не проходит, я не совсем корректно проверял, как выяснилось. Подправил прошлый пост. Следовательно, искомое решение точно по условию всё-таки пока не найдено.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 30, 2011 19:14    Post subject: Reply with quote

Avada
С этим всё ясно было. Но опять же возвращаемся к твоим словам:
Avada wrote:
во-первых, вариант "не старше чем" был отвергнут изначально (перечитай первый пост), а во-вторых, нужна дата создания, а не изменения.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group