Вопрос или проблема
У меня все мои jupyter-коды сохранены в /
, что является высшей директорией на моем компьютере с Windows 10. У меня здесь сохранено много файлов с кодом, и я хотел бы сделать резервную копию только этих файлов. Моя проблема с резервным копированием в Windows 10 заключается в том, что оно копирует все папки из этой основной директории, которая находится на верхнем уровне, включая музыку, видео и всё программное обеспечение. Я хочу сделать резервную копию только своих файлов с кодами, потому что резервное копирование всего остального занимает слишком много пространства. Существует ли программное обеспечение, которое позволит мне выбрать только файлы для резервного копирования, а не папки ниже по иерархии?
Я могу настоятельно рекомендовать SyncBackFree. Это комплексный инструмент резервного копирования, который позволит вам указать любые файлы и папки, которые вам нужны. Вы даже можете настроить несколько профилей с разными группами файлов. Он бесплатен, но не является открытым исходным кодом. У него есть версия без установки доступная здесь, которую я рекомендую.
Я лично использую его уже много лет без каких-либо проблем и рекомендовал его многим людям.
Судя по вашему вопросу, он должен удовлетворить ваши потребности. Если вам нужна дополнительная функциональность, у них также есть платные версии, называемые SyncBackSE (в настоящее время $39.95USD) и SyncBackPro (в настоящее время $54.95USD). Простой сравнительный анализ версий доступен здесь, а подробное сравнение доступно здесь.
Вы можете использовать robocopy. Он уже встроен, очень настраиваемый (в отношении критериев исключения и т.д.) и отлично справляется с задачей.
Однако, с другой стороны, вам все равно стоит рассмотреть возможность потратить минимальное количество времени на перенос ваших jupyter-файлов в подпапку. Это значительно упростит жизнь. Я думаю, что сейчас перемещение файлов в подпапку займет меньше времени, чем окончательная настройка robocopy (или даже чтение его документации)…
Ответ или решение
Для решения вашей задачи, связанной с резервным копированием только ваших файлов кода Jupyter на Windows 10 без включения всех подкаталогов, могу рекомендовать несколько подходов.
Особенности проблемы
Как вы указали, ваши файлы кода Jupyter находятся в корневой директории вашего компьютера. Стандартное средство резервного копирования Windows обычно сохраняет все файлы и папки, включая мультимедийные, программные и другие ненужные вам данные, что может существенно загружать место на диске.
Использование SyncBackFree
SyncBackFree — это популярное и надежное программное обеспечение для создания резервных копий, которое позволяет настроить профили, включающие только те файлы и папки, которые безусловно нужны вам. Программа имеет бесплатную версию, а также более функциональные, но платные варианты (SyncBackSE и SyncBackPro). Использование этого инструмента позволит вам создать несколько профилей, которые смогут резервировать только ваш код, исключая ненужные папки.
Ключевые преимущества SyncBackFree:
- Настройка профилей. Вы можете выбрать только нужные файлы для резервного копирования, исходя из ваших предпочтений.
- Бесплатное использование. Базовая версия доступна без оплаты, что может быть оптимальным для домашнего использования.
- No-install версия. Доступна версия, не требующая установки, что упрощает её использование.
Использование Robocopy
Robocopy — это встроенное средство командной строки в Windows, которое можно использовать для копирования файлов с обязательной фильтрацией. Благодаря параметрам исключения, вы можете настроить его так, что оно будет копировать только файлы с определёнными расширениями или атрибутами.
Основные шаги с Robocopy:
- Создание командного файла. Настройте команду так, чтобы она копировала лишь файлы нужного типа, например, с расширением
.py
. - Запуск команды вручную или по расписанию. Это может быть осуществлено через планировщик задач Windows для автоматизации процесса.
Рекомендация по организации данных
Несмотря на возможность использования вышеперечисленных инструментов, настоятельно советую рассмотреть возможность организации файлов в отдельные подкаталоги. Это не только упростит резервное копирование в будущем, но и повысит общую структуру ваших файлов, облегчая их поиск и управление.
Подводя итог:
Использование специализированных инструментов для резервного копирования именно тех файлов, которые вам действительно необходимы, может существенно сэкономить место на вашем диске и минимизировать вероятность потери данных. Данные решения также обеспечат удобство проведения резервного копирования в будущем.
Если у вас будут дополнительные вопросы или вам потребуется помощь в настройке одного из предложенных решений, не стесняйтесь обращаться.