Дмитрий Дмитриев
Просветленный
(37009)
2 недели назад
Для переноса папки с диска C на диск D с помощью .bat файла (батника), нужно написать несколько простых команд. Вот пример кода для батника:
Откройте Блокнот.
Введите следующий код:
@echo off
:: Переменная для исходной папки
set source="C:\путь\к\папке"
:: Переменная для целевой папки
set destination="D:\путь\куда\переносим"
:: Копируем папку и её содержимое
xcopy %source% %destination% /E /I /H /Y
:: Удаляем исходную папку после успешного копирования
rmdir /S /Q %source%
:: Сообщение об успешном переносе
echo Папка успешно перенесена!
pause
Пояснение:
set source — укажите путь к папке на диске C, которую нужно перенести.
set destination — укажите путь на диске D, куда нужно перенести папку.
Команда xcopy копирует все файлы и папки из исходной папки на новый диск:
/E — копирует все подкаталоги, даже пустые.
/I — создаёт папку назначения, если она не существует.
/H — копирует скрытые и системные файлы.
/Y — подавляет запрос на подтверждение перезаписи файлов.
Команда rmdir удаляет исходную папку после копирования:
/S — удаляет папку и все её содержимое.
/Q — отключает подтверждение на удаление.
Сохраните файл с расширением .bat (например, transfer_folder.bat).
Запустите батник двойным щелчком.
Это перенесёт папку с диска C на диск D и удалит её с исходного места после успешного копирования.