Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4697
Рейтинг: 426
#1: 2009-04-07 19:32:09 ЛС | профиль | цитата
Программа производит поиск в папке и при нахождении файлов с одинаковыми именем и расширением удаляет один из них.
-старая версия-
карма: 10
0
vip
#1.1контекстная реклама от партнеров
Ответов: 60
Рейтинг: 0
#2: 2009-04-07 19:39:42 ЛС | профиль | цитата
полезная программа, но только информации о процессе нет.
карма: 0

0
Разработчик
Ответов: 4697
Рейтинг: 426
#3: 2009-04-07 20:09:56 ЛС | профиль | цитата
Я сейчас над этим работаю...
------------ Дoбавленo в 20.09:
Ничего другого не придумал
-см ниже-
карма: 10
0
Ответов: 1328
Рейтинг: 69
#4: 2009-04-08 02:55:55 ЛС | профиль | цитата
Assasin, Странное использование Informer, вместо него hub должен быть.
------------ Дoбавленo в 02.54:
Я думаю нужно дать пользователю возможность выбора, удалять файл или нет и какую из копии оставить
------------ Дoбавленo в 02.55:
А если копий более 2х???
карма: 2

0
Ответов: 4641
Рейтинг: 334
#5: 2009-04-08 09:48:41 ЛС | профиль | цитата
Konst писал(а):
А если копий более 2х

да и названия одинаковые, а информация разная - одна старее, другая новее. Поэтому необходимо показывать пользователю дату изменения файла.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5227
Рейтинг: 587
#6: 2009-04-08 10:55:21 ЛС | профиль | цитата
Assasin, держи заготовку http://www.hiasm.com/xf//getfile/9518
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 4697
Рейтинг: 426
#7: 2009-04-09 17:57:37 ЛС | профиль | цитата
andrestudio, данную схему можно здорово упростить! Я сейчас работаю над этим
------------ Дoбавленo в 15.29:
Вот тестовая версия, недоработанная, планирую несколько улучшений:
-см ниже-
------------ Дoбавленo в 15.41:
Я предупредил что недоработанная!(Исправляю)
------------ Дoбавленo в 15.51:
Исправил!
------------ Дoбавленo в 17.47:
А вот полная версия, доделанная, и работает даже быстрее, чем у andrestudio
-ниже-
------------ Дoбавленo в 17.57:
Ах да, забыл со всем этим одну погрешность: если файлов(дублей)>2, то не выводит
Поправимо
карма: 10
0
Ответов: 3851
Рейтинг: 159
#8: 2009-04-09 19:18:45 ЛС | профиль | цитата
Assasin, вот заброшеный проект [удалено, исправленная версия ниже], там реализовано не всё, но поиск копий работает. Может чего найдёшь для себя..
карма: 0
начавший
0
Разработчик
Ответов: 4697
Рейтинг: 426
#9: 2009-04-09 19:45:06 ЛС | профиль | цитата
Чтот не понял, жму "изменить условия", ставлю папку с клонами, убираю исключения, жму начать, пишет "обработано: 849" и ни одного в списке, хотя клонов очень много
карма: 10
1
Голосовали:Andrey
Ответов: 3851
Рейтинг: 159
#10: 2009-04-09 21:35:05 ЛС | профиль | цитата
Assasin, можешь выложить парочку маленьких клонов для тестирования?
------------ Дoбавленo в 21.35:
я дождался работа закончена (в строке состояния):

диск с:
всего файлов - 146515
всего строк в таблице ~450
больше всего клонов наделал PinnacleMediaCenterskins - 130 одинаковых png размером ~8кБ
карма: 0
начавший
0
Разработчик
Ответов: 4697
Рейтинг: 426
#11: 2009-04-10 16:06:23 ЛС | профиль | цитата
Ну не показывает! Вроде все сделал:
1. Вытащил из рара.
2. ...в общем см рис(45КБ)
ЗЫ: в папке "1" те же файлы
------------ Дoбавленo в 16.06:
уххх... ну я и запарился рисовать эту версию... Вроде все работает, только есть помехи в последних строчках(они копируются) и не работает процедура установки флажков. Но если убрать галочку "проверять хэш сумму" то все идет на ура...
Deleter
карма: 10
0
Ответов: 3851
Рейтинг: 159
#12: 2009-04-11 14:01:40 ЛС | профиль | цитата
Assasin писал(а):
"обработано: 849" и ни одного в списке, хотя клонов очень много

да - ошибочки там были, поправил по быстрому, оптимизировать есть что..
карма: 0
начавший
0
файлы: 1clonehunting_11.rar [7KB] [169]
Разработчик
Ответов: 4697
Рейтинг: 426
#13: 2009-04-11 14:09:56 ЛС | профиль | цитата
Вот теперь работает!
------------ Дoбавленo в 14.09:
ЗЫ: поставь очистку списка после выполнения работы, а то он копирует одни и те же строчки по несколько раз, если несколько раз нажать на старт
карма: 10
0
Разработчик
Ответов: 4697
Рейтинг: 426
#14: 2009-04-14 13:14:28 ЛС | профиль | цитата
А вот конечная версия, работающая полностью:
-Очень ТОРМОЗНУТАЯ и ХРЕНОВАЯ версия, ниже "Правильная" и Быстрая-
карма: 10
0
Разработчик
Ответов: 4697
Рейтинг: 426
#15: 2009-06-26 11:58:38 ЛС | профиль | цитата
Вот возрожденный Deleter или как он теперь называется DubleControl, хотя написал(ну... нарисовал ) с нуля, но использовал часть старой схемы(совсем маленькую и не тормознутую).
Изменения:
1. Вместо MTStringTable, MTStrTbl
2. Быстрый поиск дублей(папку размером в 15ГБ с кучей файлов за ~25-30 мин нашел кучу дублей, я аж сам удивился )
3. Авто-выделение флажков с файлами дублями
4. Строка состояния содержит текущее действие над файлами.
5. Прогрессбар работает вместе со строкой состояния и текущим действием, в действия включены:
  • Вычисление хеш-сумм/имен файлов
  • Поиск дублей
  • Вывод результатов
  • Удаление выбранных дублейВот сама схема: code_13907.txt

    Редактировалось 1 раз(а), последний 2017-07-18 21:21:37
  • карма: 10
    2
    файлы: 1code_13907.txt [12.4KB] [762]
    Голосовали:Maestroprog, Vadimluk1
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)