|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как удалить найденную папку у которой в названии имеется пробел. |
|
CMD/BAT - [решено] Как удалить найденную папку у которой в названии имеется пробел.
|
Пользователь Сообщения: 109 |
Как удалить найденную папку, (Diamond Starter)- у которой в названии имеется пробел.
Пример скрипта: удаления папки. @Echo Off Color 1a SetLocal EnableExtensions Set F=Daimond Starter For %%D In (A B 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 ( For /F "Delims=" %%I In ('Dir %%D:\%F%.* /AD /B /S 2^>nul') Do ( If Exist "%%I" ( If /I "%%~nxI"=="%F%" Echo "%%I" If /I "%%~nxI"=="%F%" del /S /Q "%%I\">nul If /I "%%~nxI"=="%F%" RD /S /Q "%%I\">nul ) ) ) ping -n 6 localhost>Nul Exit /b |
|
Отправлено: 21:46, 24-05-2015 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата ufooo:
Понятия не имею. Развожу руками (не нашёл такого смайлика). |
|
Отправлено: 23:10, 24-05-2015 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать А после выполнения удаления папок можно вывести отчет в текст файле с сообщением что он удалил и где.
@Echo Off Color 1a SetLocal EnableExtensions Set "F=Daimond Starter" For %%D In (A B 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 ( For /F "Delims=" %%I In ('Dir "%%D:\%F%*" /AD /B /S 2^>Nul^| findstr /EILC:"\%F%"') Do ( Echo "%%I" RD /S /Q "%%I" ) ) Endlocal ping -n 6 localhost>Nul Exit /b |
Отправлено: 23:33, 24-05-2015 | #12 |
Забанен Сообщения: 793
|
ufooo, а echo на что?
|
Отправлено: 23:54, 24-05-2015 | #13 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать @Echo Off Color 1a SetLocal EnableExtensions Set "F=Daimond Starter" >"Log.txt" ( For %%D In (A B 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 @( For /F "Delims=" %%I In ('Dir "%%D:\%F%*" /AD /B /S 2^>Nul^| findstr /EILC:"\%F%"') Do @( >&2 Echo %%I Echo _____%%I_____ Dir "%%I" /A /B /S RD /S /Q "%%I" Echo _____________ ) ) ) Endlocal ping -n 6 localhost>Nul Exit /b |
Отправлено: 00:23, 25-05-2015 | #14 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать То что надо.
Код greg zakharov удаляет папку только там где он сам находится. |
Последний раз редактировалось ufooo, 25-05-2015 в 00:42. Отправлено: 00:33, 25-05-2015 | #15 |
Забанен Сообщения: 793
|
Цитата ufooo:
|
|
Отправлено: 09:13, 25-05-2015 | #16 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Цитата greg zakharov:
|
|
Отправлено: 10:12, 27-05-2015 | #17 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] как в конце строки удалить пробел | akrav | Скриптовые языки администрирования Windows | 11 | 08-10-2024 00:29 | |
CMD/BAT - Удаления папки которой в названии имеется пробелы | nighttrap | Скриптовые языки администрирования Windows | 2 | 11-11-2014 02:36 | |
CMD/BAT - Путь к папке в названии которой версия программы | nfs911 | Скриптовые языки администрирования Windows | 2 | 15-02-2013 04:43 | |
Доступ - Как удалить папку в которой была установлена Vista???? | livegrafics | Microsoft Windows Vista | 1 | 21-07-2007 10:43 | |
Подскажите как удалить папку с именем "Пробел" в Win2000serv? не перегружая систему | Sotapp | Microsoft Windows NT/2000/2003 | 9 | 24-05-2006 09:32 |
|