Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после

Ответить
Настройки темы
CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


d:
md d:\TEMP
cd d:\TEMP
md 1
md 2
cd d:\TEMP\1
md AA
md BB
cd d:\TEMP\1\BB
md BB1
copy d:\downloads\*.jpg d:\TEMP\1
copy d:\downloads\*.png d:\TEMP\1
copy d:\downloads\*.gif d:\TEMP\1
copy c:\windows\???.exe d:\TEMP\2
cd d:\TEMP\1\AA
tree d:\TEMP > 123.txt
copy d:\TEMP\1\AA\123.txt d:\TEMP\1\BB\new.txt
cd d:\TEMP\1\BB\BB1
echo type d:\TEMP\1\BB\new.txt > 111.bat
echo pause >> "d:\TEMP\1\BB\BB1\111.bat"
call 111.bat
pause

Отправлено: 11:06, 15-03-2015

 

Новый участник


Сообщения: 24
Благодарности: 2

Профиль | Отправить PM | Цитировать


romanych_k, так удалите папку d:\TEMP
rd /s /q d:\TEMP

Отправлено: 11:17, 15-03-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:39, 15-03-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата romanych_k:
процесс не может получить доступ к файлу, так как этот файл занят другим процессом. »
Добавьте «pushd d:\» в начало Вашего пакетного файла и «popd» — в конец (перед «rd» и «pause»). Или хотя бы сделайте, перед исполнением «rd», текущим каталог, отличный от «d:\TEMP» или вложенного в него (у Вас — «d:\TEMP\1\BB\BB1»).
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:39, 15-03-2015 | #4


Новый участник


Сообщения: 24
Благодарности: 2

Профиль | Отправить PM | Цитировать


romanych_k, присоединяюсь к сказанному Iska, с push в начале и popd в конце будет правильно.

Отправлено: 13:19, 15-03-2015 | #5


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, большое спасибо! Ваш совет мне очень помог.

Отправлено: 15:32, 15-03-2015 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Нужно дописать .bat чтобы все файлы и папки которые были им созданы - удалились после

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - не грузит bat в автозагрузку( нужно что бы он 1 раз появился после перезагрузки и все expressq123 Скриптовые языки администрирования Windows 1 13-07-2014 11:25
Разное - После восстановления удалились все приложения, нет панели пуск. Ирина_Соловьева@vk Microsoft Windows 8 и 8.1 20 14-11-2013 16:22
CMD/BAT - [решено] Нужно найти все файлы *.log в папке dir и подпапках и заменить на файлы нулевой длины dclxvi Скриптовые языки администрирования Windows 4 04-07-2012 21:28
CMD/BAT - [решено] удалить все папки в директории, которые меньше текущего месяца SnakeSel Скриптовые языки администрирования Windows 5 12-10-2011 00:43
нужно чтобы все графические файлы отображались с расширением jpg а не bmp Полосатый 777 Хочу все знать 2 29-04-2011 12:13




 
Переход