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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2010, 19:56   #1
zirofix
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 12
По умолчанию пакетные файлы

Помогите пожалуйсто...

1) Создать пакетный файл, удалящий из заданного каталога заданые файлы.
2) Создать пакетный файл, копирующий все текстовые файлы из заданного каталога в задаваемый каталог.
3) Создать пакетный файл, копирующий все текстовые файлы *1.txt в подкаталог text1, а все файлы *2.txt в подкаталог text2.
4) Создать пакетный файл, проверяющий наличие двух файлов и выводящий их содержимое на экран, если файлов не обнаружено, удалить все файлы с расширением *.txt.
5) Создать пакетный файл, который выводит на экран содержимое определенного файла, если файл существует. Если файла нет, создать его.

Хотябы несколько заданий сделайте))) Если что пишите тут или в асю 444477775 ... За раннее спасибо...
zirofix вне форума Ответить с цитированием
Старый 21.01.2010, 07:37   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Создать пакетный файл, удалящий из заданного каталога заданые файлы.
Видимо имеется ввиду BAT программа?
Ну вот первое так:
Код:
del %1\*.%2
вызывается командой в которой первый параметр имя каталога, а второй расширение удаляемых файлов.
Цитата:
Создать пакетный файл, копирующий все текстовые файлы из заданного каталога в задаваемый каталог.
Это видимо так:
Код:
copy %1\*.txt %2
Цитата:
Создать пакетный файл, копирующий все текстовые файлы *1.txt в подкаталог text1, а все файлы *2.txt в подкаталог text2.
Так:
Код:
md text1
md text2
copy *1.txt text1
copy *2.txt text2
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.01.2010, 20:02   #3
zirofix
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 12
По умолчанию

Большое спасибо))

помогите еще два задания сделать)

4) Создать пакетный файл, проверяющий наличие двух файлов и выводящий их содержимое на экран, если файлов не обнаружено, удалить все файлы с расширением *.txt.
5) Создать пакетный файл, который выводит на экран содержимое определенного файла, если файл существует. Если файла нет, создать его.
zirofix вне форума Ответить с цитированием
Старый 22.01.2010, 12:30   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

У-у-у если чесно я не силен в пакетных файлах...
Даже не знаю какую литературу тее подсказать...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.01.2010, 15:09   #5
zirofix
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 12
По умолчанию

сам покумекал, но незнаю

4 задание:
if exist 123.txt (type 123.txt) else (del *.txt)
if exist 121.docx (type 121.docx) else (del *.txt)
pause

вот тут я правильно сделал, но возможно ли чделать так, чтобы код был по проще? то есть в одну строку записать то, что я в двух записал

5 задание:
if exist 111.txt (type 111.txt) else (............ 111.txt)
pause

Stilet тут неполучаеться создать 111.txt, в последней скобки незнаю какую команду писать для создания текстового документа.


Кто знает, помогите)

Последний раз редактировалось zirofix; 23.01.2010 в 15:37.
zirofix вне форума Ответить с цитированием
Старый 24.01.2010, 15:35   #6
zirofix
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 12
По умолчанию

подскажите плиз)
zirofix вне форума Ответить с цитированием
Старый 24.01.2010, 18:57   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
в последней скобки незнаю какую команду писать для создания текстового документа.
например, так можно:
Код:
if exist 111.txt (type 111.txt) else (echo Hello, World! > 111.txt)
pause
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.01.2010, 19:13   #8
zirofix
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 12
По умолчанию

ну я так знаю...а вот чтоб в текстовике ничего не писалось
zirofix вне форума Ответить с цитированием
Старый 25.01.2010, 19:31   #9
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

чтобы ничего не показывалось в окне cmd?
тогда перед каждой командой ставить знак @
если чем помог, поставьте отзыв на весы
Xatr вне форума Ответить с цитированием
Старый 25.01.2010, 21:09   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
ну я так знаю...а вот чтоб в текстовике ничего не писалось
не понял, что хочется..
чтобы созданный текстовый файл был пустой?
не проблема:
Код:
if exist 111.txt (type 111.txt) else (copy nul 111.txt)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы в С 30MBU Помощь студентам 4 08.11.2009 12:23
файлы B@R@B@$HK@ Общие вопросы C/C++ 6 02.07.2009 22:54
Файлы Logan Паскаль, Turbo Pascal, PascalABC.NET 6 01.04.2008 10:15
Файлы xxxPascalxxx Помощь студентам 4 11.03.2008 00:35
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53