|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Удаление всех файлов из папки кроме батника |
|
|
CMD/BAT - Удаление всех файлов из папки кроме батника
|
Новый участник Сообщения: 20 |
Профиль | Отправить PM | Цитировать Добрый день.хочу сделать батник ,который бы удалял бы все файлы и папки из той папки в которой он запущен. вот что у меня вышло
но данный вариант почему то удаляет сам батник.подскажите что не так |
|
Отправлено: 23:51, 25-08-2012 |
Ветеран Сообщения: 1758
|
|
Отправлено: 09:30, 26-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 320
|
Профиль | Отправить PM | Цитировать Цитата composter:
|
|
Отправлено: 16:53, 26-03-2013 | #3 |
Ветеран Сообщения: 1758
|
|
Отправлено: 19:28, 26-03-2013 | #4 |
Пользователь Сообщения: 148
|
Профиль | Сайт | Отправить PM | Цитировать |
|
------- Отправлено: 23:20, 26-03-2013 | #5 |
Старожил Сообщения: 320
|
Профиль | Отправить PM | Цитировать Foreigner, Diskretor, после отработки батника остается висеть окно командной строки. Наверное мне нужно было объяснить все условия запуска:
Запуск происходит со съемного носителя, запускаю первый батник с флешки, он находит флешку в системе и определенную папку на ней, копирует ее в путь %SystemDrive%, запускает из скопированной папки второй батник и завершает свою работу. Второй батник отработав должен удалить скопированную ранее со съемного носителя папку и завершить свою работу но, раз он находится в той-же директории и запущен то после отработки остается висеть окно командной строки с надписью "Системе не удается найти указанный путь.", сама-же папка удалется полностью, вместе со вторым батником. Вот в этом и стоит задача: как закрыть окно командной строки?! |
Отправлено: 07:26, 27-03-2013 | #6 |
Пользователь Сообщения: 148
|
Профиль | Сайт | Отправить PM | Цитировать Экспромт ответ: команда Exit.
А по факту, тяжело Вам что либо подсказать без кода. Вероятно, у Вас последующий батник запускается командой Start место Call, поэтому окно и остается висеть. |
------- Отправлено: 16:12, 27-03-2013 | #7 |
Ветеран Сообщения: 1758
|
|
Отправлено: 20:33, 27-03-2013 | #8 |
Старожил Сообщения: 320
|
Профиль | Отправить PM | Цитировать Diskretor, Foreigner
Тело первого батника copy2start.bat: @echo off title Unattended Install taskkill /f /im explorer.exe>nul echo ================================================================================ echo Автоматическая установка приложений echo ================================================================================ echo. echo Копирование установочных файлов echo. echo Пожалуйста, подождите... for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%d:\copy2start.bat set diskdrive=%%d: robocopy %diskdrive%\install /e /ns /nc /nfl /ndl /np /eta /njh /njs %systemdrive%\install echo. echo Копирование завершено! %systemdrive%\install\start.bat exit @echo off title Unattended Install echo ================================================================================ echo Автоматическая установка приложений echo ================================================================================ echo. echo Установка приложений echo. echo Пожалуйста, подождите... start /wait %systemdrive%\install\[программа.exe] [/ключ] start /wait %systemdrive%\install\[программа.exe] [/ключ] start /wait %systemdrive%\install\[программа.exe] [/ключ] etc... echo. echo Установка завершена! shutdown -s -t 10 -f rd /s /q %systemdrive%\install exit |
Отправлено: 17:56, 28-03-2013 | #9 |
Старожил Сообщения: 320
|
Профиль | Отправить PM | Цитировать Актуально!
|
Отправлено: 20:20, 29-03-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Удаление всех файлов из папки | 7human7 | Скриптовые языки администрирования Windows | 50 | 07-11-2023 21:39 | |
CMD/BAT - [решено] Удаление Папки и всех подпапок и файлов | sashok60 | Скриптовые языки администрирования Windows | 16 | 02-03-2016 08:54 | |
CMD/BAT - Удаление всех файлов кроме одного в подпапках | SELFY | Скриптовые языки администрирования Windows | 2 | 29-07-2012 15:34 | |
Любой язык - удаление всех символов кроме шаблона | gendalf | Скриптовые языки администрирования Windows | 3 | 19-07-2012 16:21 | |
Удаление всех папок и файлов из папки c:\Temp | DIKPro | Microsoft Windows NT/2000/2003 | 10 | 15-08-2006 16:20 |
|