Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Поиск и замена файлов с одинаковой дата и размер


Автор: Rodeon 8.9.2013, 16:01
Вопрос может не в тему, но все же!
Стояли в ноуте 2 жестких в райде (зеркалирование).
Спустя 5 лет поменял на более быстрые.
Старые форматнул низкоуровнево и залил на них инфу разную, по 200-250 гиг на каждый.
Все бы нормально, но когда одновременно подключил к другому компу, стационарному, у которого аппаратной поддержкуи рэйд массивов нету, только софтварно первый винт начал свою структуру папок переносить на второй винт.
Во время выключив компьютер,  прекратил интервенцию данных.
Но, после включения каждого винта по отдельности:
на первом так и осталась его структура папок и все файлы открываются - он нетронут остался.
на втором винте почти вся структура стала идентична первому жесткому.

После востановления (программой DMDE, R-Studio) файлов на втором жестком диске, востановилось немного не корректно:
В первом случае востановилась вся структура папок, файлы имеют родной размер и дату создания, имя файла родное, но внутри полный хаос, начинка не востановилась.
Во втором случае востановились все файлы, но без структуры папок. Дата, время и размер родные. Имя файла не сохранилось, назначились порядковые номера. Содержимое тоже открывается.

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

Может у кого есть какие мысли по этому поводу, может есть какие наработки или программы уже есть подобные!?

Спасибо заранее за любой совет или информацию относительно темы!

Автор: Poseidon 8.9.2013, 18:54
А в чем проблема? Данного рода программы "для себя" (т.е. без особых излишеств) пишутся за один вечер. Не понятно что тебя толкнуло создать тему на форуме. И в том виде как сейчас вопрос явно не доя этого раздела. Уточни что именно интересует конкретно по Delphi или тема будет перенесена в раздел ПО. 

Автор: Rodeon 8.9.2013, 21:07
В принципе можно переносить или удалять тему.
Написал, так сказать "сгоряча".
На деле оказалось "глаза боятся, а руки делают".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)