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 

[REQ] Поиск дубликатов. Команда «Выделить первые файлы»

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



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Fri Jul 20, 2007 14:51    Post subject: [REQ] Поиск дубликатов. Команда «Выделить первые файлы» Reply with quote

При поиске полных дубликатов единственное желание – удалить их. Но это очень затруднительно сделать, если список дубликатов очень-очень большой, и в каждом наборе может быть 2–3–N одинаковых файлов.
Выделить ненужные файлы – большая проблема.
Quote:
FileName1.txt
FileName2.txt
FileName3.txt
-----
FileName1.txt
FileName2.txt
-----
FileName1.txt
FileName2.txt
FileName3.txt
FileName4.txt

Предлагаю ввести команду для выделения первых файлов. Тогда после инвертирования выделения можно будет удалить все дубликаты разом.

Тема на офсайте:
[REQ] Find duplicate files. Select first files

Какие-то сказки рассказывают про ошибочный снос системы из-за этой фичи.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Sat Jul 21, 2007 19:10    Post subject: Reply with quote

Вообще-то, тема уже неоднократно обсуждалась на оф. форуме. Причём там и сам Гислер отписывался. Зачем было заводить новую ветку? Confused
http://www.ghisler.ch/board/viewtopic.php?t=4637
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Jul 23, 2007 09:06    Post subject: Reply with quote

CaptainFlint, найти бы её ещё. В этой Гислер ничего толком не сказал.
Нужен инструмент, чтобы просто тупо выделить первые файлы. А уже что будет с ними делать пользователь, никого не касается.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 23, 2007 12:10    Post subject: Reply with quote

Кстати, видел некоторое количество программ поиска дубликатов (Clone Remover),
так почти во всех эта фича есть. Только выделяют не первые файлы, а все кроме первых.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Mon Jul 23, 2007 12:20    Post subject: Reply with quote

Моторокер wrote:
найти бы её ещё.

Простейший запрос - select* AND duplic* по автору ghisler* Confused

Моторокер wrote:
В этой Гислер ничего толком не сказал.

Как это не сказал? Он же чётко объяснил: непонятно, который именно из дубликатов должен выделять Тотал. Ни каждый первый, ни самый новый не являются удовлетворительным решением (как минимум, по его мнению).

Alextp wrote:
Только выделяют не первые файлы, а все кроме первых.

Ну, это уже не так существенно. Нажать Num * будет несложно, я думаю. В крайнем случае - реализовать две команды: одна для выделения по одному файлу из группы дубликатов (по некоторому критерию), вторая - для инверсного выделения. Проблема именно в критерии...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 23, 2007 12:28    Post subject: Reply with quote

Quote:
В крайнем случае - реализовать две команды: одна для выделения по одному файлу из группы дубликатов (по некоторому критерию), вторая - для инверсного выделения. Проблема именно в критерии...

Если проблема в критерии, я бы на месте Гислера посмотрел, как это реализовано в Clone remover'ах...
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Jul 23, 2007 13:42    Post subject: Reply with quote

Думаю, критериев только 3:
1. Местоположение файла
2. Дата/время
3. Ну и имя файла до кучи, если при поиске оно игнорируется.

Остальное всё одинаковое, значит проблема в этом.
По-моему Total никак не сортирует файлы в группах. Можно предложить сортировать по местоположению/имени и дате создания, но внутри группы, т.к. сортировка найденных файлов сбивает список найденного, группы разрушаются.

Хотя перечисленное и было бы полезно, достаточно учитывать один критерий – номер файла в каждой группе.
Достаточно выделить первый.

А то сейчас самый быстрый способ удаления лишнего – это тупо жать Вниз, Ins, удалить выделенное, снова искать дубликаты в найденном. Повторить.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Mon Jul 23, 2007 15:45    Post subject: Reply with quote

Моторокер wrote:
А то сейчас самый быстрый способ удаления лишнего – это тупо жать Вниз, Ins, удалить выделенное, снова искать дубликаты в найденном. Повторить.

Да ну? Неужели будет быстрее вот этого http://forum.wincmd.ru/viewtopic.php?t=8006 Question
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Mon Jul 23, 2007 16:49    Post subject: Reply with quote

Volniy, а ещё быстрее будет встроенная команда.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Mon Jul 23, 2007 22:16    Post subject: Reply with quote

Моторокер wrote:
Volniy, а ещё быстрее будет встроенная команда.

А будет ли она? Wink
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Jul 24, 2007 13:48    Post subject: Reply with quote

Это зависит от поддержки на оффоруме.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
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