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

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

Ответить
Настройки темы
CMD/BAT - [решено] Найти и удалить папку

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


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

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


Приветствую, примерно так:

Код: Выделить весь код
cmdow @ /HID 

set DeleteWar=C: for /R "%DeleteWar%" %%I In (delWar) Do Rd /q "%%I"
только не находятся/не удаляются имена с пробелами, например delWar 1, delWar I и т.п. а нужно, подскажите пожалуйста.

Отправлено: 01:19, 21-01-2013

 

Аватара для zion87

Старожил


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

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


Код: Выделить весь код
@echo off
set source=c:\
pushd %source%||exit /b 1
for /f "delims=*" %%a In ('dir /b /s /ad "delWar 1"') do rd /s /q "%%~dpadelWar 1"
popd
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:43, 21-01-2013 | #2



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

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


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


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

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


Спасибо!

Отправлено: 12:41, 21-01-2013 | #3


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


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

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


в D не ищет к сожалению, если изменить раздел, консоль появляется на секунду...

Отправлено: 20:23, 21-01-2013 | #4


Аватара для zion87

Старожил


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

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


Код: Выделить весь код
@echo off

set source=c:\

pushd %source%||exit /b 1
for /f "delims=*" %%a In ('dir /b /s /ad "delWar 1"') do rd /s /q "%%~dpadelWar 1"
popd
Для поиска на диске D присвойте переменной source значение d:\
Код: Выделить весь код
set source=d:\

Отправлено: 23:36, 21-01-2013 | #5


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


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

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


Цитата zion87:
Код:
@echo off
set source=c:\
pushd %source%||exit /b 1
for /f "delims=*" %%a In ('dir /b /s /ad "delWar 1"') do rd /s /q "%%~dpadelWar 1"
popd
Для поиска на диске D присвойте переменной source значение d:\
Код:
set source=d:\ »
именно так, а местоположение бат значение имеет? не удаляет к сожалению...

Отправлено: 23:54, 21-01-2013 | #6


Аватара для zion87

Старожил


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

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


нет вы меня не верно поняли, ну ладно вот так ищем на всех дисках
Код: Выделить весь код
@echo off
for %%z 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 call :next %%z
goto:eof
:next
set source=%1:\
pushd %source%||exit /b 1
for /f "delims=*" %%a In ('dir /b /s /ad "delWar 1"') do rd /s /q "%%~dpadelWar 1"
popd

Отправлено: 00:21, 22-01-2013 | #7


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


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

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


Цитата zion87:
@echo off
for %%z 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 call :next %%z
goto:eof
:next
set source=%1:\
pushd %source%||exit /b 1
for /f "delims=*" %%a In ('dir /b /s /ad "delWar 1"') do rd /s /q "%%~dpadelWar 1"
popd »
с C удаляет, с D не удаляет

Отправлено: 00:35, 22-01-2013 | #8


Аватара для zion87

Старожил


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

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


есть русские символы в пути на диске D?

Отправлено: 00:38, 22-01-2013 | #9


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


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

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


папка лежит в корне D:\delWar 1

Отправлено: 00:42, 22-01-2013 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как удалить системную папку Guest Microsoft Windows 2000/XP 33 26-05-2016 22:25
Как найти папку с keygen.exe? soroka20 Игры 4 15-10-2012 18:02
CMD/BAT - Найти папку, архивировать RAR-ом и удалить после архива stm314 Скриптовые языки администрирования Windows 7 07-05-2012 10:03
CMD/BAT - [решено] Найти папку и удалить содержимое sov44 Скриптовые языки администрирования Windows 7 23-12-2010 14:29
Разное - удалить неудаляемую папку pribl Microsoft Windows 7 6 14-06-2009 09:10




 
Переход