Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как написать батник для переноса папки с диска c на диск d

roma ahahaha Ученик (93), открыт 2 недели назад
Дополнен 2 недели назад
И как это сделать с помощью PowerShell
3 ответа
Раф Мыслитель (5523) 2 недели назад
а скопировать папку не вариант не?
roma ahahahaУченик (93) 2 недели назад
Именно перенос интересен
Раф Мыслитель (5523) roma ahahaha, ты тормоз или прикидываешься скопируй папку и перебрось или ты легких путей не ищешь тебе велосипед изобретай
Дмитрий Дмитриев Просветленный (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 и удалит её с исходного места после успешного копирования.
Похожие вопросы