Задать вопрос
@Krill1927

Как написать bat-ник с «самоуничтожением»?

Здравствуйте я потихоньку углубляюсь в "computer science".
И мне захотелось написать что то на подобии вируса.
Правда он ничего не делает просто существует.
А после выполнения "вируса" должен запуститься bat-ник.
Цель этого батника уничтожить всю директорию в которой он находится(вместо с собой).

Я попытался но вот что получил:

Процесс не может получить доступ к файлу, так как этот файл занят другим процессом


"Код" который я использовал:
@echo off
rd /s /q %cd%
pause


PS после этой ошибки сам bat-ник удаляется оставляя директорию в которой находился
  • Вопрос задан
  • 3999 просмотров
Подписаться 1 Простой 3 комментария
Ответ пользователя wisgest К ответам на вопрос (6)
wisgest
@wisgest
Не ИТ-специалист
Нельзя удалить каталог, если он (или его подкаталоги) является рабочим для какого либо процесса. Перед rd попробуй изменить рабочий каталог:
cd \
rd /s /q %0\..
Ответ написан