Я ищу приложение, которое позволит мне выбрать некоторые папки, а затем регулярно создавать резервные копии только полных путей, имен, размеров и контрольных сумм файлов в этих папках и их подпапках.
Я использую Windows 7 x64.
Вы можете использовать CD Collection от nicomsoft. Он работает с папками тоже.
Обновление: на основе вашего комментария в вопросе.
Список команд find
с контрольной суммой, которую я приведу ниже, предоставит вам подробную информацию о контрольной сумме.
Но, если вы можете работать без части контрольной суммы, простой список dir /s
из командной строки Windows 7, сохраненный в файл, даст вам хорошую информацию.
Я все еще продолжу установку Cygwin и буду использовать базовые сценарии оболочки для обработки информации - там хорошая гибкость.
Слово « backup
- это неправильное направление.
То, что вы, кажется, хотите, это инструмент аудита, который будет отслеживать содержимое вашего каталога Windows для (возможно) подделки; Я чувствую цель аудита безопасности или управления.
Долгое время для таких вещей был бесплатный инструмент Tripwire .
В эти дни на SourceForge доступна версия с открытым исходным кодом .
На SourceForge есть AFICK (еще одна проверка целостности файлов), которая может работать на вас.
Если у вас все в порядке с некоторыми сценариями, вы можете запустить проверку SHA1
(на скорость) для списка файлов, созданного с помощью find
в Cygwin или чего-то подобного. Или просто напишите сценарий Perl/Python/Ruby/PowerShell для себя. Это может работать не очень хорошо (по сравнению с низкоуровневыми решениями, такими как Tripwire), но будет работать для вас, если ваше дерево каталогов не слишком глубокое.
Отказ от ответственности: я являюсь автором этой библиотеки.
Я сделал pyFileFixity, автономную библиотеку Python 2, содержащую инструмент «rfigc.py». Он работает на всех платформах, и базы данных, созданные в одной ОС, могут использоваться в других ОС (поскольку пути относительны и всегда унифицированы в стиле UNIX).
Я использую Windows 7 x64, как и вы, и регулярно пользуюсь библиотекой, так что вы должны быть в безопасности с ней. Он также тестируется модулем на Travis (под управлением Linux), поэтому я знаю, что он также работает на * nix ОС.