![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Удаление всех файлов из папки кроме батника |
|
|
CMD/BAT - Удаление всех файлов из папки кроме батника
|
Новый участник Сообщения: 20 |
Добрый день.хочу сделать батник ,который бы удалял бы все файлы и папки из той папки в которой он запущен. вот что у меня вышло
но данный вариант почему то удаляет сам батник.подскажите что не так |
|
Отправлено: 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 |
|