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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2012, 23:55   #1
Стyдeнт
 
Аватар для Стyдeнт
 
Регистрация: 08.06.2012
Сообщений: 5
Печаль Командный процессор CMD

Кто хорошо разбирается в cmd просьба просмотреть задачи.
Если сможете решить буду благодарен. В мешке благодарностей только спасибо осталось, но большое. Ну или подскажите немного, а можно много.

Задача1
Вирус делает рабочие каталоги скрытыми и системными, помещая их в созданный каталог TMP. Вместо них создает такие же каталоги но пустые. Написать командный файл устраняющий эту проблему.

Задача2
Создать командный файл при запуске очищающий каталог временных файлов.

Задача3
Архивирование файлов из каталога C:\A\B
Стyдeнт вне форума Ответить с цитированием
Старый 09.06.2012, 01:06   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Путь ко временному каталогу находится в переменной %temp%. Для изменения атрибутов можно использовать команду attrib. Для удаления - del, для перемещения - move. Для получения справки по всему этому есть команда help.
Этого должно быть достаточно.
Son Of Pain вне форума Ответить с цитированием
Старый 09.06.2012, 01:06   #3
Стyдeнт
 
Аватар для Стyдeнт
 
Регистрация: 08.06.2012
Сообщений: 5
По умолчанию

Son Of Pain, а 1 можешь написать?
Стyдeнт вне форума Ответить с цитированием
Старый 09.06.2012, 07:58   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Стyдeнт Посмотреть сообщение
Вирус делает рабочие каталоги скрытыми и системными, помещая их в созданный каталог TMP. Вместо них создает такие же каталоги но пустые. Написать командный файл устраняющий эту проблему.
А-фи-геть!

Либо автор сего опуса всерьез считает, что борьба с вирусами может быть организована исключительно средствами командного файла, либо - что вместо лечения болезни следует бороться с ее симптомами.

Нет слов!
s-andriano вне форума Ответить с цитированием
Старый 09.06.2012, 15:51   #5
Стyдeнт
 
Аватар для Стyдeнт
 
Регистрация: 08.06.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
А-фи-геть!

Либо автор сего опуса всерьез считает, что борьба с вирусами может быть организована исключительно средствами командного файла, либо - что вместо лечения болезни следует бороться с ее симптомами.

Нет слов!
Это задачи которые нам задали, я студент, а не сотрудник корпорации, чтобы так бороться с вирусами.
Стyдeнт вне форума Ответить с цитированием
Старый 09.06.2012, 17:10   #6
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Стyдeнт Посмотреть сообщение
Это задачи которые нам задали, я студент, а не сотрудник корпорации, чтобы так бороться с вирусами.
К Вам - никаких претензий. Могу лишь выразить Вам свое сочувствие.

Это ж надо! В паре предложений:
- выразить явно негативное отношение в профессии программиста,
- прививать студентам откровенно вредные навыки.

PS. Интересно было бы еще знать, в каком учебном заведении дают такие задания, и фамилию преподавателя, составившего данный текст.

Последний раз редактировалось s-andriano; 09.06.2012 в 17:18.
s-andriano вне форума Ответить с цитированием
Старый 09.06.2012, 22:16   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
фамилию преподавателя
В этом нет смысла. Врядли это описывалось человеком, имеющим опыт в программировании, и понимающем целесообразность описываемого.
Видимо задача стояла в том, чтоб использовать команды перемещения из каталога в каталог. Просто преподаватель решил задать задачу так витеевато, чтоб отсеять студентов, не желающих вникать в хотя бы основы компьютерных наук.
Это достаточно обычный ход в индустрии образования - запутать и отсеять.
Естественный отбор всетки...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.06.2012, 22:25   #8
blondino4ka_milk
Пользователь
 
Аватар для blondino4ka_milk
 
Регистрация: 02.03.2010
Сообщений: 59
По умолчанию

1

Код:
@echo on
attrib  +h +s +r %TMP% - это делает системным и скрытым
move %TMP%   " " - перемещение
2
Код:
@echo on
del /f /q "%temp%"
del /f /q "%windir%\temp"
3
Код:
@echo on
 mkdir c:\a\b
 for /d %%a in (*.*) do ( "c:\program files\winrar\rar.exe" -ag a -ap%%a -ep1 "%%a" "%%~fa\*.*")

Последний раз редактировалось blondino4ka_milk; 09.06.2012 в 22:45.
blondino4ka_milk вне форума Ответить с цитированием
Старый 09.06.2012, 22:41   #9
Стyдeнт
 
Аватар для Стyдeнт
 
Регистрация: 08.06.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от blondino4ka_milk Посмотреть сообщение
2
Код:
@echo on
del /f /q "%temp%"
del /f /q "%windir%\temp"
3
Код:
@echo on
 mkdir c:\a\b
 for /d %%a in (*.*) do ( "c:\program files\winrar\rar.exe" -ag a -ap%%a -ep1 "%%a" "%%~fa\*.*")
Спасибо всем. Можно закрыть.
Стyдeнт вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Командный файл. .:АленКа:. Помощь студентам 4 07.11.2011 10:25
Командный процессор Artem.Sl Помощь студентам 5 29.08.2011 18:18
командный файл yulya_kkkkkkk Операционные системы общие вопросы 1 01.04.2011 05:45
Командный файл.... Сергей1111 Помощь студентам 2 01.02.2011 10:30