View previous topic :: View next topic |
Author |
Message |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Fri Jul 20, 2007 14:51 Post subject: [REQ] Поиск дубликатов. Команда «Выделить первые файлы» |
|
|
При поиске полных дубликатов единственное желание – удалить их. Но это очень затруднительно сделать, если список дубликатов очень-очень большой, и в каждом наборе может быть 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 |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Sat Jul 21, 2007 19:10 Post subject: |
|
|
Вообще-то, тема уже неоднократно обсуждалась на оф. форуме. Причём там и сам Гислер отписывался. Зачем было заводить новую ветку?
http://www.ghisler.ch/board/viewtopic.php?t=4637 _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 23, 2007 09:06 Post subject: |
|
|
CaptainFlint, найти бы её ещё. В этой Гислер ничего толком не сказал.
Нужен инструмент, чтобы просто тупо выделить первые файлы. А уже что будет с ними делать пользователь, никого не касается. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 23, 2007 12:10 Post subject: |
|
|
Кстати, видел некоторое количество программ поиска дубликатов (Clone Remover),
так почти во всех эта фича есть. Только выделяют не первые файлы, а все кроме первых. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon Jul 23, 2007 12:20 Post subject: |
|
|
Моторокер wrote: | найти бы её ещё. |
Простейший запрос - select* AND duplic* по автору ghisler*
Моторокер wrote: | В этой Гислер ничего толком не сказал. |
Как это не сказал? Он же чётко объяснил: непонятно, который именно из дубликатов должен выделять Тотал. Ни каждый первый, ни самый новый не являются удовлетворительным решением (как минимум, по его мнению).
Alextp wrote: | Только выделяют не первые файлы, а все кроме первых. |
Ну, это уже не так существенно. Нажать Num * будет несложно, я думаю. В крайнем случае - реализовать две команды: одна для выделения по одному файлу из группы дубликатов (по некоторому критерию), вторая - для инверсного выделения. Проблема именно в критерии... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 23, 2007 12:28 Post subject: |
|
|
Quote: | В крайнем случае - реализовать две команды: одна для выделения по одному файлу из группы дубликатов (по некоторому критерию), вторая - для инверсного выделения. Проблема именно в критерии... |
Если проблема в критерии, я бы на месте Гислера посмотрел, как это реализовано в Clone remover'ах... _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Mon Jul 23, 2007 13:42 Post subject: |
|
|
Думаю, критериев только 3:
1. Местоположение файла
2. Дата/время
3. Ну и имя файла до кучи, если при поиске оно игнорируется.
Остальное всё одинаковое, значит проблема в этом.
По-моему Total никак не сортирует файлы в группах. Можно предложить сортировать по местоположению/имени и дате создания, но внутри группы, т.к. сортировка найденных файлов сбивает список найденного, группы разрушаются.
Хотя перечисленное и было бы полезно, достаточно учитывать один критерий – номер файла в каждой группе.
Достаточно выделить первый.
А то сейчас самый быстрый способ удаления лишнего – это тупо жать Вниз, Ins, удалить выделенное, снова искать дубликаты в найденном. Повторить. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Mon Jul 23, 2007 15:45 Post subject: |
|
|
Моторокер wrote: | А то сейчас самый быстрый способ удаления лишнего – это тупо жать Вниз, Ins, удалить выделенное, снова искать дубликаты в найденном. Повторить. |
Да ну? Неужели будет быстрее вот этого http://forum.wincmd.ru/viewtopic.php?t=8006  |
|
Back to top |
|
 |
Моторокер

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

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Mon Jul 23, 2007 22:16 Post subject: |
|
|
Моторокер wrote: | Volniy, а ещё быстрее будет встроенная команда. |
А будет ли она?  |
|
Back to top |
|
 |
Моторокер

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