Копирование файлов в Windows 11 через Командную строку (CMD)

Короткое объяснение
Команда copy копирует отдельные файлы. XCOPY — устаревшая, но полезная для папок. Robocopy — более надёжный инструмент для зеркалирования и больших переносов. Термины: CMD — Командная строка (Command Prompt); путь — абсолютное или относительное расположение файла или папки.
Необходимые условия перед началом
- Войдите в учётную запись с правами администратора при необходимости.
- Узнайте точный путь к исходному файлу/папке и путь назначения.
- Если работаете с внешним носителем (USB), убедитесь, что он не защищён от записи.
Как скопировать один файл
- Нажмите клавишу Windows, введите
cmd, выберите «Запуск от имени администратора». - Чтобы скопировать файл из одного места в другое, используйте простую команду:
copy "C:\путь\к\файлу\FileName.ext" D:\- Замените
C:\путь\к\файлу\FileName.extна фактический путь исходного файла. - Замените
D:\на букву и путь диска назначения.
Важно: Если в пути есть пробелы, сохраняйте кавычки вокруг пути.

Результат успешной команды: сообщение вида “1 file(s) copied” или аналог на русском, в зависимости от локали.
Как скопировать несколько файлов (массово)
- Копирование по шаблону (расширение):
copy *.txt D:\ПапкаНазначения\- Команда скопирует все
.txtфайлы в указанную папку.
Копирование папок и подпапок — XCOPY
Для копирования папок с подпапками используйте XCOPY:
xcopy "C:\ИсходнаяПапка" "D:\ПапкаНазначения" /E /H /C /IПояснение ключей:
- /E — копирует все подпапки, включая пустые.
- /H — копирует скрытые и системные файлы.
- /C — продолжает копирование при ошибках.
- /I — предполагает, что назначение — папка, если она не существует.

Если при XCOPY появляется ошибка «Access Denied», проверьте права доступа (см. раздел «Устранение неисправностей»).
Надёжная альтернатива для крупных переносов — Robocopy
Robocopy (Robust File Copy) входит в состав Windows и лучше работает с большими объёмами и сетевыми путями.
Пример базовой команды:
robocopy "C:\ИсходнаяПапка" "D:\ПапкаНазначения" /MIR /COPY:DAT /R:3 /W:5Ключи часто используемые:
- /MIR — зеркалирует структуру (удаляет файлы в назначении, которых нет в источнике).
- /COPY:<> — какие атрибуты копировать (D=данные, A=атрибуты, T=времена и т.д.).
- /R:3 — число повторных попыток при ошибке.
- /W:5 — пауза в секундах между попытками.
Важно: используйте /MIR осторожно — он может удалить файлы в папке назначения.
Как удалить файл или папку через CMD
- Удаление файла:
del "C:\путь\к\файлу\FileName.ext"- Удаление пустой папки:
rmdir "C:\путь\к\папке"- Удаление папки с содержимым:
rmdir /S /Q "C:\путь\к\папке"Устранение типичных проблем
- Нехватка прав: запустите CMD от имени администратора или измените права NTFS.
- Файл используется: закройте программу, которая держит файл, или перезагрузите систему.
- Только для чтения: снимите атрибут Read-only в свойствах файла или командой
attrib -r "путь". - Защищённый USB: отключите защиту от записи на самом устройстве (физический переключатель) или через диск-утилиты; при системной блокировке — проверьте политику Windows.
Если подозреваете вредоносное ПО, выполните проверку антивирусом или воспользуйтесь Windows Defender Offline.
Чек‑лист по ролям
- Администратор:
- Убедиться в правах NTFS и запуске CMD от имени администратора.
- Использовать Robocopy для больших объемов и плановой автоматизации.
- Обычный пользователь:
- Копировать отдельные файлы командой copy или через Проводник.
- Закрыть приложения, блокирующие файл.
- ИТ‑специалист (миграции):
- Тестировать Robocopy с /L (только список) перед запуском.
- Настроить логирование
/LOG:лог.txt.
Быстрая памятка команд (Cheat sheet)
- Копировать один файл:
copy "C:\a\file.txt" D:\backup\- Копировать все .jpg:
copy *.jpg D:\Фото\- Копировать папку рекурсивно:
xcopy "C:\Исходная" "D:\Цель" /E /H /C /I- Надёжное зеркалирование:
robocopy "C:\Исходная" "D:\Цель" /MIR /R:2 /W:5 /LOG:robolog.txtМини‑методология для безопасного копирования
- Просмотрите список файлов (
dirилиtree) и сделайте бэкап важных данных. - Запустите команду в тестовом режиме (Robocopy
/Lлибо копирование в временную папку). - Проверьте логи и целостность файлов.
- Автоматизируйте через планировщик задач только после успешного теста.
Когда эти команды не подойдут (контрпримеры)
- Нужна сложная синхронизация с дедупликацией и версиями — используйте специализированные инструменты резервного копирования.
- Перенос на облако — проще пользоваться средствами провайдера или клиентом синхронизации.
Принятие и тесты
Критерии приёмки:
- Файлы присутствуют в папке назначения и имеют корректные даты и атрибуты (если это важно).
- Размер и количество совпадают с исходником.
Простые тесты:
- Скопировать набор тестовых файлов разных типов, проверить открытие и контрольные суммы (например,
certutil -hashfile).
Безопасность и приватность
- Команды не отправляют данные в сеть по умолчанию. При копировании по сетевым путям проверяйте права и шифрование канала (SMB версии, VPN).
- Не храните пароли в явном виде в скриптах.
Небольшая диаграмма решения (Mermaid)
flowchart TD
A[Нужно скопировать?] --> B{Файл или папка}
B -->|Файл| C[Использовать copy]
B -->|Папка| D{Большой объём?}
D -->|Да| E[Использовать Robocopy]
D -->|Нет| F[Использовать XCOPY]
C --> G[Проверить результат]
E --> G
F --> G1‑строчная глоссарий
- CMD — Командная строка Windows; XCOPY/Robocopy — утилиты для копирования с расширенными возможностями.
Краткое резюме
- Для одиночных файлов используйте copy; для папок — XCOPY или Robocopy.
- Всегда проверяйте права доступа и тестируйте операции на копировании перед массовыми переносами.
- Robocopy подходит для надежного, повторяемого переноса и логирования.
Если при выполнении команд возникнут ошибки — опишите точный текст ошибки и использованные команды, и я помогу с шагами по устранению.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента