|
Компьютерный форум 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 |
Забанен Сообщения: 793
|
|
Отправлено: 22:26, 24-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 874
|
Профиль | Отправить 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 . |
Отправлено: 22:28, 24-05-2015 | #3 |
Забанен Сообщения: 793
|
Georgio, прошу прощения за оффтоп, но интерес берет верх: не влом набирать A B C D E ...?
|
Отправлено: 22:32, 24-05-2015 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать greg zakharov, F4, Ctrl-Ins, Esc, Ctrl-Tab, Shift-Ins. Не влом
![]() |
|
Отправлено: 22:37, 24-05-2015 | #5 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать greg zakharov, а Вы в курсе, что Вы используете мою разработку? Ссылки дать?
|
Отправлено: 22:38, 24-05-2015 | #6 |
Забанен Сообщения: 793
|
Цитата Georgio:
|
|
Отправлено: 22:44, 24-05-2015 | #7 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
|
|
Отправлено: 22:47, 24-05-2015 | #8 |
Забанен Сообщения: 793
|
Кстати, ufooo, какая у Вас система? Win > 5.1? Если да, можно использовать where для поиска папки.
|
Отправлено: 22:53, 24-05-2015 | #9 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:54, 24-05-2015 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|