Как определить, был ли файл сохранен?

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

Таким образом, я часто задаю вопрос:

Есть ли какие-либо файлы на этом старом диске или каталоге, который я уже не скопировал в новый диск?

Я просто хочу знать, что у меня есть файлы, я не хочу пытаться синхронизировать материал автоматически (Синхронизирующий инструменты, имеют тенденцию просто синхронизировать, создавая дублирующиеся структуры папок и другие проблемы, таким образом, я предпочитаю делать это вручную).

В основном, если старый диск имеет файл, названный "foo.bar" десять каталогов глубоко, и мой новый большой диск имеет идентичный файл под названием "oldstuff.zip" в корне, я просто хочу, "да у Вас есть он" или "нет, уникальные файлы существуют".

Существует ли бесплатный инструмент, сценарий или быстрый и легкий метод (Mac/Unix или Windows) для получения ответа?

1
задан 22.01.2010, 23:31

4 ответа

К моему знанию нет такого инструмента, как это - в значительной степени программа, которая была бы только комплект несколько человек.

Возможное решение для этого состояло бы в том, чтобы просканировать все (хорошо, Вы могли определить список расширений для ограничения сканирования, поскольку список всех файлов мог бы быть огромным и возьмет много ненужных файлов) на одном диске, и создайте контрольную сумму CRC32 для каждого файла. Затем на другом запускает программу, должен был бы проверить (сравните контрольную сумму CRC32), каждый файл, это находит на новом диске со списком, что создало ранее и объявляет о недостающих файлах.

Возможно, если бы было достаточно интереса, то некоторый талантливый программист/сценарист мог бы зафиксировать это для подъема его бюджета и выполнения.

0
ответ дан 17.12.2019, 00:51

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

0
ответ дан 17.12.2019, 00:51

Дублирующийся Инструмент для очистки делает это

Можно найти файлы путем определения для поиска дубликатов любой комбинацией:

* Same Content (MD5 checksum)
* Same File Name
* Same Size
* Same Date (Note - this is the file's Modified Date)
1
ответ дан 17.12.2019, 00:51

Легкое Дублирующееся Средство поиска (теперь коммерческий, бесплатно распространяемая версия больше не доступна), может сделать это для Вас. Это будет даже списки экспорта дубликатов. Просто укажите на него на исходный dir и целевой dir.

Я мог бы упомянуть, что единственный надежный способ сделать это через проверку Хеша (crc32 или md5 или sha1)? Легкое Дублирующееся Средство поиска использует CRC, таким образом, можно быть уверены.

0
ответ дан 17.12.2019, 00:51

Теги

Похожие вопросы