Как сравнить папки ТОЛЬКО по именам файлов?
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Общие вопросы

#1: Как сравнить папки ТОЛЬКО по именам файлов? Author: Lixorer PostPosted: Fri Mar 16, 2007 15:54
    —
Игнорируя дату, размер, и т.д.

#2:  Author: aLexxLocation: Новокузнецк PostPosted: Fri Mar 16, 2007 18:37
    —
То есть, я так понял, надо сравнить только списки файлов, без всякой доп. информации?
Если так, то воспользуйся плюгами CatalоgMaker или DiskDir (DiskDirExtended).
Составляешь два списка файлов и сравниваешь их по содержимому.
Файлы, отсутствующие с какой-либо стороны (а значит, в соответствующем каталоге), сразу будут видны.

#3:  Author: Lixorer PostPosted: Fri Mar 16, 2007 19:35
    —
Не совсем. Мне нужно, чтобы по команде "Сравнить папки" выделялись все файлы с одинаковыми именами. Чтобы копировать файлы из папки А в папку Б предварительно переместив файлы с одинаковыми именами из папки Б куда-нибудь еще, во избежание перезаписи.

Last edited by Lixorer on Fri Mar 16, 2007 21:19; edited 1 time in total

#4:  Author: aLexxLocation: Новокузнецк PostPosted: Fri Mar 16, 2007 20:29
    —
Что-то я недопонял... Хотя сам синхронизирую каталоги постоянно. Нужно такConfused
1. Сравнить А и Б.
2. Файлы с одинаковыми именами (и в А, и в Б) переместить из Б в С.
3. Скопировать файлы с одинаковыми файлами (которых в Б уже нет) из А в Б.
Правильно?

#5:  Author: Lixorer PostPosted: Fri Mar 16, 2007 21:09
    —
Правильно Smile

#6:  Author: Lixorer PostPosted: Sat Mar 17, 2007 00:37
    —
Это возможно средствами ТК?

#7:  Author: BatyaLocation: Москва, Россия PostPosted: Mon Mar 19, 2007 13:02
    —
1. Используешь команду "Синхронизировать каталоги...".
2. В секции кнопок "Показывать" отжимаешь все, кроме "Не равно".
3. Нажимаешь "Сравнить".
4. Выделяешь все.
5. Выполняешь команду контестного меню "Выделить для копирования ...", выбрав направление из Б в А.
6. Нажимаешь "Синхронизировать".
7. В активной строке "Слева направо" или "Справа налево" указываешь путь к папке С.
8. Нажимаешь ОК.
9. Выделяешь все.
10. Выполняешь команду контестного меню "Выделить для копирования ...", теперь выбрав направление из А в Б.
11. Нажимаешь "Синхронизировать".
12. Ничего не меняя, нажимаешь ОК.

Хотя пунктов много, выполняется очень быстро.

#8:  Author: Lixorer PostPosted: Tue Mar 20, 2007 04:04
    —
Спасибо, это то, что нужно!
Однако, интересно, почему для более сложного выделения предусмотрена команда, а для такого - нет.

#9:  Author: I1iF PostPosted: Thu Mar 17, 2011 10:38
    —
И, всетаки, хотелось бы иметь возможность выделить в окне ТС файлы, отличающиеся только именами (с одинаковыми именами и разными датами, размерами, и т.д. не выделялись бы).
А лучше бы иметь настройки, например, вот такие:
img853.imageshack.us/i/91603017.jpg
(Т.к мне запрещено "постить ссылки", выкладываю ссылку в таком виде, извините).
Может в конфиге можно выбрать по каким параметрам сравнивать.

#10:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Mar 17, 2011 11:02
    —
I1iF
По отдельным настройкам сравнения каталогов — в целом совершенно разумное предложение (конкретика опций обсуждабельна, но сейчас речь не об этом). Есть файл-менеджеры, где нечто подобное реализовано либо через глобальные настройки (FreeCommander), либо через промежуточный диалог (SpeedCommander). Очень удобно! Этот вопрос уже поднимался некоторое время назад на ру-борде, и я считаю, что действительно хорошо бы предложить идею Гислеру в процессе подготовки очередной мажорной версии TC.

#11:  Author: I1iF PostPosted: Thu Mar 17, 2011 14:32
    —
Как предложить то эту идею, неужели еще не предлагали это ему?

#12: В продолжение темы. Author: toran30Location: Canada PostPosted: Mon Apr 22, 2013 22:42
    —
Здравствуйте.
С Total-ом работаю недавно, много чего не знаю.

Мучаюсь проблемой и расчитываю на вашу помощь.
Пожалуйста помогите решить задачу.

Есть множество файлов - они в правом окне.
Есть множество "папок" (директорий)-они слева.

Вопрос - как найти одинаковые (только по имени) файлы справа и слева, ну или иначе - в каких папках находятся файлы с тем же именем, что и открыты в правом окне?

Надеюсь вы поняли о чём я. )))

#13:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Mon Apr 22, 2013 23:28
    —
Я бы сделал так:
1) Открыл поиск и ввел оба пути через точку с запятой;
2) Отметил на вкладке "Advanced" в группе "Find duplicate files" птичку "[x] same name";
3) Запустил поиск и после его окончания вывел файлы на панель;
4) Потом разбирался бы с результатами.

Возможно, есть более изящное решение.

#14:  Author: LonerDLocation: Донецк PostPosted: Mon Apr 22, 2013 23:31
    —
toran30
Перейти на левую панель, и вызвать встроенную команду 2026, она же cm_DirBranch (это для активной панели, если нужно жёстко для левой - команда 2035, она же cm_LeftDirBranch). Дефолтный хоткей - Ctrl+B.
Если искомые файлы располагаются не во всех каталогах панели, то выделить некоторые каталоги и вызвать команду 2046, она же cm_DirBranchSel (для левой панели 2047 cm_LeftDirBranchSel), дефолтный хоткей Shift+Ctrl+B.
И дальше команда сравнения - 533 или cm_CompareDirs, дефолтный хоткей Shift+F2.

Quote:
Надеюсь вы поняли о чём я. )))

Как видно из ответов - поняли по-разному. Ибо не сказано что хочется делать с файлами/каталогами - только получить их имена, получить имена каталогов, в которых лежат файлы, удалить дубликаты, просто посмотреть и т.д...

#15:  Author: toran30Location: Canada PostPosted: Tue Apr 23, 2013 03:21
    —
Вахмурка wrote:
Я бы сделал так...

LonerD wrote:
Перейти на левую панель...

Спасибо. Оба варианта решают мою задачу. Буду посмотреть каким из них удобнее пользоваться.

LonerD wrote:
Ибо не сказано что хочется делать с файлами/каталогами


Тут всё просто - в правом окне сегодняшний заказ, а в левом уже выполненные ранее, значит файлы обрабатывать уже не надо, а просто использовать. Перетянул в сегодняшний и делаешь вид, что работаешь... Laughing Шучу, конечно, но близко к правде.
Раньше делал поиск по одному файлу, а теперь группой буду искать.

Спасибо ещё раз.



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group