сравнить каталог с "образом"

Форум о самом популярном файловом менеджере Total Commander

Сообщение йСЙСПСГЮ » Пн авг 16, 2004 5:06 pm

Всех приветствую!

Вот озаботился такой проблемкой. Надеюсь на дельный совет.

Подскажите, как можно провернуть такую штуку в TC (или не только в нем) – сделать "снимок" всех файлов в какой-то директории [1]. Затем загнать этот список в программу и сравнивать уже с ним (со списком) какой-то другой каталог [2], на предмет выявления в папке [2] файлов и подкаталогов отсутствующих в оригинале (т.е. в [1] - снимок с которой и снимался).

Чтобы было более понятно, вот пример:

Приходит ко мне знакомый - приносит 10Гб музыки, я отсортировал по своим папкам (все файлы переименовываю). Через полгода он же приходит и приносит уже 15Гб музыки, но структура файлов и папок у него прежняя. Так вот мне надо, дабы не зарываться опять в сортировку - что там новое, а что старое, просто сравнить новую директорию со старой (в виде списка).


В самом ТС такого точно нет, может есть какой плагин? Или что-то еще?

ps Что за " йСЙСПСГЮ" вабчето я как "Кукуруза", ну да ладно.. Изображение
йСЙСПСГЮ
Призывник
 
Сообщений: 2
Зарегистрирован: Пн авг 16, 2004 4:55 pm
Пункты репутации: 0

Сообщение dest » Пн авг 16, 2004 6:56 pm

Посмотри <a href='http://wincmd.ru/plugring/FileRedirector.html' target='_blank'>http://wincmd.ru/plugring/FileRedirector.html</a>.
Может поможет :)
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение йСЙСПСГЮ » Вт авг 17, 2004 11:28 am

ну так зашибись Изображение) Именно то, что доктор прописал Изображение
йСЙСПСГЮ
Призывник
 
Сообщений: 2
Зарегистрирован: Пн авг 16, 2004 4:55 pm
Пункты репутации: 0

Сообщение aka » Ср авг 18, 2004 11:54 am

Объясните, как сравнение делать, я не разобрался. Такая проблема у меня тоже сть.
aka
Сержант
 
Сообщений: 33
Зарегистрирован: Вт июн 22, 2004 1:48 pm
Пункты репутации: 0

Сообщение dest » Ср авг 18, 2004 7:28 pm

С использованием плагина:
Пришел к тебе друг с веником. У него вся музыка лежит, допустим в x:\music.
Переписываш все на свой диск.
Создаеш базу в FR (переписывай лучше с принесенного винта).

Пришел к тебе друг 2-й раз:
Создаеш в базе новую группу (назовем ее "Новые").
Ставиш на отображение все файлы, а на новые - ту что ты создал.
Далее жмеш в ТС "Синхронизировать каталоги", в базу вносится все новое.
Ставиш на отображение группу "Новые".
Переписываеш все что надо к себе на винт.

Это можно сделать и без плагина, но тебе прийдется организовать хренение музыки так-же как и твой друг...
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение aka » Чт авг 19, 2004 1:57 pm

Фразу "Ставиш на отображение все файлы, а на новые - ту что ты создал." не понял совсем. Объясни пожалуйста по-другому.

Для чего нужна кнопка "Check", как ее использовать?

Работает ли плагин с FTP? Очень актуально!
aka
Сержант
 
Сообщений: 33
Зарегистрирован: Вт июн 22, 2004 1:48 pm
Пункты репутации: 0

Сообщение dest » Чт авг 19, 2004 3:08 pm

>Фразу "Ставиш на отображение все файлы, а на новые - ту что ты создал." не понял совсем. Объясни пожалуйста по-другому.
В новой версии плагина (4.6) в настройках есть раздел "Types". Там можно создовать и удалять группы файлов. Можно поставить разные группы на отображение.Можно поставить автоматическое присвоение группы для новых файлов.
>Для чего нужна кнопка "Check", как ее использовать?
В настройках директории:
Если поставить флажок "Check directory after loading base" то эта
директория будет проверятся на новые/удаленные файлы. Кнопкой "Open"
можно выбрать директорию для проверки. Два поля "Check each H:M" задают
время. Если разница между текущим временем и последней проверкой менее
этого времени - проверка не делается.
>Работает ли плагин с FTP? Очень актуально!
Теоретически да. Но народ сказал мне что не работает.
Если подскажеш где найти FTP сервер - сделаю. В нете тестить - дорого.
А палагин бесплатный :)
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение aka » Пт авг 20, 2004 7:36 am

Сорри, я имел ввиду кнопку "Check Now", для чего она?

Ты говоришь "директория будет проверятся на новые/удаленные файлы", а что получится в результате проверки, что измениться? У меня ничего не меняется.

Поставь ftp-сервер на свой компьютер и тестируй с ним. С ftp твой плагин действительно не работает.
aka
Сержант
 
Сообщений: 33
Зарегистрирован: Вт июн 22, 2004 1:48 pm
Пункты репутации: 0

Сообщение dest » Пт авг 20, 2004 3:57 pm

>Сорри, я имел ввиду кнопку "Check Now", для чего она?
Пускает проверку файлов. Вообще она запускается каждый раз после загрузки базы.

>Ты говоришь "директория будет проверятся на новые/удаленные файлы", а что получится в результате проверки, что измениться? У меня ничего не меняется.

Удаленные файлы/директории помечаются как удаленные (иконка меняется). Заметить изменения можно только заставив ТС перезагрузить файлы из плагина (выйти-зайти в диреркорию например).

>Поставь ftp-сервер на свой компьютер и тестируй с ним. С ftp твой плагин действительно не работает.

Так я и говорю что у меня нету такого. Что посоветуеш поставить (меленькое желательно)Сорри, я имел ввиду кнопку "Check Now", для чего она?

Ты говоришь "директория будет проверятся на новые/удаленные файлы", а что получится в результате проверки, что измениться? У меня ничего не меняется.

Поставь ftp-сервер на свой компьютер и тестируй с ним. С ftp твой плагин действительно не работает.
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение aka » Пн авг 23, 2004 7:06 am

> Так я и говорю что у меня нету такого. Что посоветуеш поставить (меленькое желательно)

Если у тебя Win XP prof или Win2k prof, то FTP есть прямо в них. Если нет, то посоветую тебе очень распространенную программу SERV-U. Могу послать тебе ее или выложить где-нибудь.

> Удаленные файлы/директории помечаются как удаленные (иконка меняется). Заметить изменения можно только заставив ТС перезагрузить файлы из плагина (выйти-зайти в диреркорию например).

У меня не получается так сделать, напиши подробнее plz =)
aka
Сержант
 
Сообщений: 33
Зарегистрирован: Вт июн 22, 2004 1:48 pm
Пункты репутации: 0

Сообщение dest » Пн авг 23, 2004 2:18 pm

>Могу послать тебе ее или выложить где-нибудь.
Если не большая(<2мб) - шли на почту (destman@tut.by)

>У меня не получается так сделать, напиши подробнее plz =)
Поэтапно:
1) Создаеш директорию с любым названием.
2) Открываеш настройки директории. В настройках директории ставиш галочку "Проверять после загрузки". И указываеш путь, который надо проверять.
3) Жмеш кнопку ОК.
4) Далее при каждой загрузке базы эта директория будет проверятся.
Заставить плагин это сделать:
1)Cамый простой способ - выгрузить и загрузить ТС.
2)В общих настройках нажать кнопку ОК.
3)В настройках директории нажать кнопку "Проверить сейчас".
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение aka » Пн авг 23, 2004 2:33 pm

1. Не понятно, почему требуется галочка "Проверять после загрузки", почему нельзя вручную проверять кнопкой "Проверить сейчас"?

2. Если ответить на главной папке "Проверять после загрузки", то снять эту галку затруднительно, приходится вручную снимать со всех вложенных папок.

3. И новые и старые папки отмечаются зеленым цветом и по этому не понятно, какие из них новые.

4. Файлы никак не отмечаются и тоже не понятно, какие из них новые.

5. Переотрытие TC - неудобный способ, да и не красивый.

6. После переоткрытия TC получил сообщение:
---------------------------
Unable to load base. Create new?
---------------------------
F:\Program Files\totalcmd\plugins\FS\FR\base.frb
---------------------------
Да Нет
---------------------------

И база пробала =(

В общем есть еще над чем работать...
aka
Сержант
 
Сообщений: 33
Зарегистрирован: Вт июн 22, 2004 1:48 pm
Пункты репутации: 0

Сообщение dest » Пн авг 23, 2004 7:36 pm

Да. Эту фишку я мало тестю.
Работаю немного в другом направлении.
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение dest » Пн авг 23, 2004 9:03 pm

К сожалению данный плагин не сможет работать с FTP
напрямую. TC при копировении с FTP в плагин, не вызывет плагин вообще ни разу. А происходит вот что:
Если пытаюсь скопировать просто один файл - ошибка "Указанный полчастель неверен"
Копирую 2 файла - переписывает их в текущую директорию
Копирую директорию - переписывается в виндовский temp.

Поэтому работа с FTP - будет отдельным прибамбасом. Если вообще будет <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo-->
Наша работа во тьме -
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбою.
Все остальное - искуство
В безумии быть собой.
dest
Ст. лейтенант
 
Сообщений: 114
Зарегистрирован: Вс май 09, 2004 4:34 am
Пункты репутации: 0

Сообщение aka » Чт авг 26, 2004 1:52 pm

Ты выпустил новую версию, а ошибки не исправил, о которых я писал?
aka
Сержант
 
Сообщений: 33
Зарегистрирован: Вт июн 22, 2004 1:48 pm
Пункты репутации: 0

След.

Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

cron