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 

Перенос всех писем за определённый год

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
vltz



Joined: 17 Oct 2014
Posts: 4

Post (Separately) Posted: Fri Oct 17, 2014 15:49    Post subject: Перенос всех писем за определённый год Reply with quote

Добрый день, возможно ли реализовать данную задачу на TC ?
Есть некий каталог с почтой. В каталоге порядка 50000 писем. Необходимо отфильтровать письма за 2012 и 2013 год и перенести их в другое место с сохранением структуры каталогов. В основном каталоге необходимо что бы осталась почта только за 2014 год
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Oct 17, 2014 16:03    Post subject: Reply with quote

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



Joined: 17 Oct 2014
Posts: 4

Post (Separately) Posted: Fri Oct 17, 2014 17:16    Post subject: Reply with quote

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

Return-Path: <gao@xxx.net>
X-Envelope-To: cla@xxx.net, nrv@xxx.net
X-Spam-Status: No, hits=0.0 required=3.0
tests=AWL: 0.768,BAYES_40: -0.276,FH_DATE_PAST_20XX: 3.188,
HTML_MESSAGE: 0.001,RDNS_NONE: 0,CUSTOM_RULE_FROM: ALLOW,
TOTAL_SCORE: 3.681,autolearn=no
X-Spam-Level:
Received: from mail.xxx.net ([xx.xx.16.2])
by mserver.xxx.net (Kerio MailServer 6.7.3)
for cla@xxx.net;
Fri, 16 Aug 2013 19:05:00 +0400
Received: from [xx.xx.16.4] (port=62961 helo=mserver.km.xxx.net)
by mail.xxx.net with esmtp (Exim 4.69)
(envelope-from <gao@xxx.net>)
id 1VALZs-0001fo-MM
for cla@xxx.net; Fri, 16 Aug 2013 19:04:36 +0400
Received: from [xx.xx.152.12] ([xx.xx.152.12])
by mserver.xx.xxx.net (Kerio MailServer 6.7.3);
Fri, 16 Aug 2013 19:03:43 +0400

можно будет закинуть в поиск только 2013, но боюсь что если в самом письме а не в заголовке будет текст с другим годом то он мне его не правильно отсортирует ... может подскажите какой плагин с которым можно было бы задать поиск по какому либо фильтру из заголовка письма
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Oct 17, 2014 17:47    Post subject: Reply with quote

vltz
Письма в каком формате и от какой программы?
И при чём тут вообще вынесенная в заголовок "сортировка файлов", когда речь идёт (как о первом обязательном шаге) о поиске либо фильтрации по некоему критерию?

Замечание за нарушение правил форума. Тема переименована.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Fri Oct 17, 2014 18:07    Post subject: Reply with quote

Искать файлы
С текстом
Code:
2013 [\d:]+ \+0400

[v] Регулярные выражения
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Oct 17, 2014 22:26    Post subject: Reply with quote

Тогда уже с текстом 201[23] [\d:]+ \+0400, чтобы оба года разом охватить. Smile
Или вообще ^Date:.*201[23] [\d:]+, если учесть, что в заголовке письма должна быть строка, начинающаяся с Date.

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



Joined: 28 Nov 2012
Posts: 1244

Post (Separately) Posted: Fri Oct 17, 2014 23:21    Post subject: Reply with quote

MVV wrote:
Вообще, конкретные поля из файлов писем можно попытаться получить этим или этим плагином. Для начала вывести их в колонку, проверить, что работают...

Топикстартер так и не озвучил программу, Outlook - это одно, Sylpheed - другое (файлы без расширения).

Есть ещё EML New (х64 в т.ч.), только Progman13 почему-то не выложил публично последнюю версию 1.0.6b с новой фичей для добавления полей:
Progman13 wrote:
В каталоге с плагином нужно создать обычный текстовый файл UserFields.dat и в каждую строчку вписать нужное название поля.
Back to top
View user's profile Send private message
vltz



Joined: 17 Oct 2014
Posts: 4

Post (Separately) Posted: Sat Oct 18, 2014 00:47    Post subject: Reply with quote

Почтовик (Kerio MailServer 6.7.3). Папки в хранилище IMAP, письма в eml
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sat Oct 18, 2014 13:59    Post subject: Reply with quote

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



Joined: 17 Oct 2014
Posts: 4

Post (Separately) Posted: Mon Oct 20, 2014 09:40    Post subject: Reply with quote

Спасибо всем участникам, все получилось.
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
Page 1 of 1

 
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