Копирование папки с учетом совпадения файлов перед вычислением достаточного пространства для копирования (или вообще без проверки).

Вопрос или проблема

Я ищу программу для Windows 10, которая может рекурсивно копировать папку, учитывая перекрытие файлов, перед тем как вычислить, достаточно ли места для копирования файлов (или даже не проверяя, достаточно ли места). Например, если в целевой папке уже есть 40% содержимого из исходной папки, эти 40% не должны учитываться при вычислении, достаточно ли места.

Любая лицензия и цена подойдут, но мне нужен графический интерфейс, и я использую Windows 10.


Что я пробовал:

И проводник Windows, и [Explorer++] проверяют, достаточно ли места на диске, но игнорируют перекрытие файлов:

введите описание изображения здесь

robocopy (бесплатно, интерфейс командной строки, входит в состав Windows 10) может рекурсивно копировать папку, не заботясь о свободном месте на диске. Он пропустит файлы, которые уже были скопированы. Чтобы использовать, откройте cmd.exe и выполните:

robocopy /e source_folder destination_folder 

например:

robocopy /e "C:\большая папка" "E:\временная"

Из руководства по robocopy:

  • /e: Копирует подкаталоги. Эта опция автоматически включает пустые каталоги.

Ответ или решение

Чтобы выполнить задачу копирования папки в Windows 10 с учетом перекрытия файлов, а также с проверкой наличия достаточного места для хранения, можно воспользоваться специальными программными решениями с графическим интерфейсом. Программа должна учитывать уже существующие файлы в целевой папке и автоматически исключать их из процесса копирования при оценке необходимого объема свободного места.

Рекомендации по выбору программы

  1. FreeFileSync (бесплатно с открытым исходным кодом)

    • Описание: FreeFileSync – это утилита для синхронизации файлов и папок, которая поддерживает создание резервных копий с учетом файлового перекрытия.
    • Функции:
      • Поддержка анализа существующих файлов в целевой папке, что позволяет оценить необходимое место для хранения с учетом уже скопированных файлов.
      • Графический интерфейс, который интуитивно понятен и прост в использовании.
    • Как использовать:
      1. Загрузите и установите FreeFileSync с официального сайта.
      2. Запустите программу и выберите исходную папку и целевую папку.
      3. Настройте параметры синхронизации так, чтобы они учитывали существующие файлы.
      4. Запустите процесс синхронизации, и программа выполнит копирование, учитывая расположение файлов.
  2. TeraCopy (платный, предоставляет бесплатную пробную версию)

    • Описание: TeraCopy – это утилита для быстрого копирования и перемещения файлов, которая обеспечивает проверку наличия дубликатов.
    • Функции:
      • Проверка наличия файлов в целевой директории перед началом копирования.
      • Возможность пропускать уже существующие файлы.
      • Графический интерфейс, который хорошо интегрируется в Windows Explorer.
    • Как использовать:
      1. Установите TeraCopy и настройте его в качестве стандартного инструмента для копирования файлов.
      2. Выберите папку для копирования с помощью правого клика мыши и выберите "Copy with TeraCopy".
      3. Программа оценит наличие уже существующих файлов и предварительно покажет, сколько места нужно для оставшихся файлов.

Примечание о robocopy

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

robocopy "C:\исходная_папка" "E:\целевой_папка" /e

Этот подход обеспечит надежное копирование, но учтите, что вам придется отслеживать оставшееся место самостоятельно.

Заключение

Для задачи, описанной в вашем вопросе, FreeFileSync или TeraCopy будут наиболее подходящими решениями. Выбор одной из этих программ обеспечит вам удобное использование графического интерфейса и функционал для копирования с учетом уже существующих файлов, что значительно упростит процесс.

Оцените материал
Добавить комментарий

Капча загружается...