Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
ArxangelXA
43 / 13 / 1
Регистрация: 20.08.2012
Сообщений: 690
1

Написать bat-файл, который будет удалять определённую папку и сам будет удаляться

31.01.2017, 20:03. Просмотров 1373. Ответов 7
Метки нет (Все метки)

Подскажите как написать bat который будет при запуске его будет удалять одну конкретную папку и сам будет уничтожаться. Так что бы все это удалялось без возврата. Или просто удалялось. И такой и такой вариант. Потому что без возврата наверно будет долго удалять, да? двойное затирание все такое.

Я вот нашел пример как удалить папку, но не уверен, у себя проверять страшно) Удалит что нибудь не то
Windows Batch file
1
2
3
4
5
6
@echo on
cd /d "%Userprofile%\Desktop"
for /r %%i in ("proba") do (
 if exist "%%i" rd /s /q "%%i"
)
pause
Посмотрите правильный или нет? И как написать что бы он сам себя потом удалял? Файлы находятся на диске Д. Я думаю с правами админа не будет потому что на диске д обычно все удаляется)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2017, 20:03
Ответы с готовыми решениями:

Нужен .bat который будет удалять все с рабочего стола кроме 3 файлов по выбору
Нужен .bat который будет удалять все с рабочего стола кроме 3 файлов по выбору. в моем случае это:...

Создать батник, который будет удалять папку, если системная дата - 04.03.2016 и позже
Помогите плиз Нужно сделать батник, который при запуске будет удалять папку если системная дата...

Создать bat-файл, который будет работать по следующему сценарию...
необходимо сделать следующие Сценарий: Создать bat файл, который будет работать по следующему...

Создать bat-файл, который будет заходить по SSH на сервер
Помогите!!! задача стоит так: нужно создать файл который будет заходить по ssh на сервер, будет...

Копирование файла, находящегося в одной папке с BAT-файлом, в папку, в которой будет найден одноимённый файл
Всем привет, помогите пожалуйста написать BAT файл, нужно чтобы делал следующее: Копировал файл...

7
ComSpec
3410 / 1954 / 628
Регистрация: 26.02.2014
Сообщений: 1,457
01.02.2017, 06:45 2
Лучший ответ Сообщение было отмечено ArxangelXA как решение

Решение

Цитата Сообщение от ArxangelXA Посмотреть сообщение
...будет удалять одну конкретную папку...
Код:
Windows Batch file
rd /q /s "Путь к конкретной папке\конкретная папка"
.



Цитата Сообщение от ArxangelXA Посмотреть сообщение
...и сам будет уничтожаться...
"Три варианта самоудаления пакетного файла по завершении его выполнения без вывода сообщения об ошибке".
1
ArxangelXA
43 / 13 / 1
Регистрация: 20.08.2012
Сообщений: 690
01.02.2017, 21:18  [ТС] 3
ComSpec,
Спасибо, работает)
C++
1
2
3
4
5
6
7
8
@echo on
rd /q /s "C:\crack"
for /r %%i in ("proba") do (
 if exist "%%i" rd /s /q "%%i"
)
pause
 
start/b cmd /c del "%~f0"
Но еще интересует, как удалить так что бы не было возможности восстановить данные? То есть двойное затирание?
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27971 / 15698 / 961
Регистрация: 15.09.2009
Сообщений: 67,822
Записей в блоге: 78
01.02.2017, 21:27 4
для этого есть специальные программы. БАТ этому не обучен.

Добавлено через 36 секунд
и вообще - подобные желания сподвергают меня думать о некой вредоносной деятельности.
1
01.02.2017, 21:27
ArxangelXA
43 / 13 / 1
Регистрация: 20.08.2012
Сообщений: 690
02.02.2017, 21:15  [ТС] 5
И как то можно также сделать батник чтобы он удалял несколько программ?) И при то что удалял, не как обычно, а тихим удалением, без выдачи сообщений(в фоне)?

Добавлено через 1 минуту
magirus, Нет вредоносности здесь ни какой нет) Это страховка самого себя, что бы мне ни кто не напакостил, защитится от вредителей.

Добавлено через 23 часа 33 минуты
magirus, А какие программы можно использовать для двойного затирания? И можно ли просто ничего не удалять сейчас , а удалить с помощью проги то что было когда то удалено на компе, но его еще возможно восстановить(то есть оно же где то в тени windows находиться), потому что перезаписи большого количества файлов не было!?
0
b0gus
276 / 174 / 74
Регистрация: 17.03.2014
Сообщений: 498
02.02.2017, 21:21 6
Цитата Сообщение от ArxangelXA Посмотреть сообщение
И как то можно также сделать батник чтобы он удалял несколько программ?)
И при то что удалял, не как обычно, а тихим удалением, без выдачи сообщений(в фоне)?
Windows Batch file
1
2
>nul 2>nul del "диск:\путь1\программа1.exe"
>nul 2>nul del "диск:\путь2\программа2.exe"
1
ArxangelXA
43 / 13 / 1
Регистрация: 20.08.2012
Сообщений: 690
02.02.2017, 22:12  [ТС] 7
b0gus, А это удаляется прога без следов? Реестр чистит?

Добавлено через 7 минут
А указываем exe который анинстал который или запускающий?

Добавлено через 25 секунд
С одной прогой сработал с другой нет

Добавлено через 3 минуты
А тут иерархия работает? допустим я сначала напишу что он удаляет прогу, а потом удаляет папку из программфайлс, на случай если, первая команда не удалила прогу!? Он запустит ведь последовательно команды? или у него своя иерархия?
0
b0gus
276 / 174 / 74
Регистрация: 17.03.2014
Сообщений: 498
02.02.2017, 22:31 8
Цитата Сообщение от ArxangelXA Посмотреть сообщение
А это удаляется прога без следов? Реестр чистит?
bat н_и_ч_е_г_о не знает о "бихавиоре" ни программы, ни деинсталлятора и т.п.
так что, правильный ответ на ваши текущие вопросы - здесь
1
02.02.2017, 22:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2017, 22:31

Написать bat-файл, который создает папку с введенным пользователем именем
Подскажите как правильно написать bat-файл. Задача: Написать bat-файл, который создает папку с...

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

Создать скрипт, который будет удалять все программы сразу
Сделал скрипты на установку все программ! Нужен такой скрипт, который УДАЛИТ все программы сразу!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru