Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2013, 19:41   #1
MahovIV
 
Регистрация: 14.09.2013
Сообщений: 3
По умолчанию *.bat файлы

Мне нужно сделать такое задание.
Создать пакетный файл, содержащий команды операционной системы и выполняющий следующую последовательность операций:
• создать на диске 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:\
Я не понимаю, почему не работает команда REN?
MahovIV вне форума Ответить с цитированием
Старый 14.09.2013, 19:56   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,322
По умолчанию

Попробуйте написать REN D:\MyTemp\*.* *.bat или RENAME D:\MyTemp\*.* *.bat
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 14.09.2013 в 19:59.
BDA на форуме Ответить с цитированием
Старый 14.09.2013, 20:00   #3
MahovIV
 
Регистрация: 14.09.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Попробуйте написать REN D:\MyTemp\*.* *.bat или RENAME D:\MyTemp\*.* *.bat
Не помогает.
MahovIV вне форума Ответить с цитированием
Старый 14.09.2013, 20:19   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Не помогает.
Поставь после него pause и посмотри что команда выдаст.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.09.2013, 22:03   #5
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,318
По умолчанию

MahovIV
Цитата:
Я не понимаю, почему не работает команда REN?
А в чем это выражается?
Может все же надо следовать заданию и переименовывать в *.bak, а не в *.bat?
У меня XP, и всё работает.


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
bat файлы ankaria Помощь студентам 1 26.06.2013 02:30
Bat файлы Евгений_программер Помощь студентам 0 12.01.2013 02:27
bat файлы veram Софт 0 20.10.2010 19:14
*.bat файлы Brod9iga_91 Операционные системы общие вопросы 2 09.06.2010 10:31
*.bat файлы [Smarik] Помощь студентам 2 03.02.2008 19:26