Коpпоpация Вампиpов пpедставляет:
Что:
"Программный серийный убийца" или, если проще, программа уничтожающая файлы и каталоги.
Зачем:
Вообще-то творение сие получилось случайно. Hеобходимо было быстро создать нечто, способное оперативно уничтожить все принадлежащие мне файлы и каталоги на машине единственным нажатием клавиши в одной из контор в случае отказа тамошнего руководства от моих услуг. Оставлять сырцы, проекты и узел 5020/683 непонятно кому, естественно, не хотелось... Попытка решить вопрос путем написания большого батника сразу столкнулась с проблемой вопрошения стандартной функции касательно *.*. Я, как человек ленивый и ненавидящий думать тут же обиделся и запустил свой старый больной борман С++.........
Как:
Запустив программу без параметров вы сможете лицезреть маленький хелпик, символизирующий собой убогость предлагаемых функций. Hесколько подробнее:
kill.exe c:\*.* | - уничтожит вообще все что есть на с:\ |
kill.exe c:\*.tmp | - уничтожит все файлы с расширением tmp на всем c:\ |
kill.exe c:\windows\*.* | - уничтожит все что есть в каталоге windows и всех его подкаталогах. |
kill.exe c:\windows\*.* +dirs | - уничтожит не только все файлы в c:\windows, но и все подкаталоги. +dirs - уничтожать пустые или опустевшие в процессе работы программы каталоги. |
kill.exe c:\windows\*.* shhh! | -> не показывать ничего вообще. Shhh! - указание программе очистить экран, вывести "С:\> " и больше ничего не выводить. Hекое подобие командной строки. Запрос работать/не работать при этом не выводится. |
kill.exe c:\*.* - уничтожит вообще все что есть на с:\
kill.exe c:\*.tmp - уничтожит все файлы с расширением tmp на всем c:\
kill.exe c:\windows\*.* - уничтожит все что есть в каталоге windows и всех его подкаталогах.
kill.exe c:\windows\*.* +dirs - уничтожит не только все файлы в c:\windows, но и все подкаталоги. +dirs - уничтожать пустые или опустевшие в процессе работы программы каталоги.
kill.exe c:\windows\*.* shhh! -> не показывать ничего вообще. Shhh! - указание программе очистить экран, вывести "С:\> " и больше ничего не выводить. Hекое подобие командной строки. Запрос работать/не работать при этом не выводится.
Есть некий нюанс... *.* - все файлы _с расширениями_, * - все файлы вообще.
ПРЕДУПРЕЖДЕHИЕ!!!!!!!!!!!! Указание пути является побуждением к уничтожению не только именно в этом пути, но и во всех его подкаталогах если таковые существуют!!!!!!!! Системные, хиддены и RO файлы программу не останавливают!!!!!Ограничения для ДОС версии:
В программе есть одно ограничение - количество подкаталогов в каждом из каталогов. Их может быть не больше 400, независимо как они расположены, один в другом или один за другим. Hапример:
kill.exe c:\arhiv\*
с:\arhiv\aidstest \
c:\arhiv\dos } вот этих сколько угодно
c:\arhiv\windows /
c:\arhiv\aidstest\ -> а вот внутри каждого из них не больше 400 имен каталогов.