|
|
#1
|
|||
|
|||
Пакетные файлы
Мне нужно сделать такое задание.
Создать пакетный файл, содержащий команды операционной системы и выполняющий следующую последовательность операций: • создать на диске H: папку MyTemp; • скопировать в папку H:\MyTemp файлы C:\autoexec.bat и C:\config.sys; • вывести на экран содержимое папки H:\MyTemp, приостановив при этом выполнение пакетного файла; • переименовать в папке H:\MyTemp все файлы, заменив расширения на bak; • удалить из папки H:\MyTemp все файлы с расширением bak; • вывести на экран содержимое папки H:\MyTemp, приостановив при этом выполнение пакетного файла; • удалить с диска H: папку MyTemp и вывести на экран содержимое диска H:. Использовать для трассировки процесса выполнения команд команду ECHO. Содержимое файла выглядит так. Код:
echo MD D:\MyTemp echo copy C:\autoexec.bat D:\MyTemp copy C:\config.sys D:\MyTemp echo dir D:\MyTemp pause echo REN | RENAME D:\MyTemp\*.* *.bat echo del D:\MyTemp\*.bat echo dir D:\MyTemp pause echo rd D:\MyTemp dir D:\ |
#2
|
|||
|
|||
Да работает, вроде, все...
Во немного поправленный твой код (с привязкой к моим файлам)... Код:
echo Create temporary folder MD D:\MyTemp echo Copy files to the temporary folder copy C:\Demo\autoexec.bat D:\MyTemp copy C:\Demo\config.sys D:\MyTemp echo Show list files in the temporary folder dir D:\MyTemp pause echo Rename files to *.bak REN D:\MyTemp\*.* *.bak echo Show list files in the temporary folder dir D:\MyTemp pause echo Delete *.bak from the temporary folder del D:\MyTemp\*.bak echo Show list files in the temporary folder dir D:\MyTemp pause echo Delete temporary folder rd D:\MyTemp echo Show list files in the disk root dir D: pause |