|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Параллельный отбор |
|
CMD/BAT - [решено] Параллельный отбор
|
Пользователь Сообщения: 94 |
Доброе время суток!
Помогите, пожалуйста, решить вот такую проблему: мой батник удаляет временные файлы по расширениям *.tmp, *.old и т. д., их там много. Мне нужно как-то сделать поиск "параллельным", чтобы не начинать поиск каждый раз сначала. То есть, я хочу, чтобы при поиске файлов просматривались сразу все перечисленные расширения, а не по очереди. Существует ли такая возможность? А то уже надоело ждать по 40 минут, пока всё очистится - слишком много файлов и папок просматривается. Заранее спасибо! |
|
Отправлено: 19:16, 07-04-2012 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
C:\>( Продолжить? echo !time! Продолжить? for %i in (old tmp temp) do start /b /wait cmd /c "1>nul dir /b /s \*.%i" Продолжить? echo !time! Продолжить? ) 23:01:50.56 C:\>start /b /wait cmd /c "1>nul dir /b /s \*.old" C:\>start /b /wait cmd /c "1>nul dir /b /s \*.tmp" C:\>start /b /wait cmd /c "1>nul dir /b /s \*.temp" Файл не найден 23:01:55.25 C:\>echo !time! && 1>nul dir /b /s \*.old \*.tmp \*.temp && echo !time! 23:02:41.32 23:02:44.32 |
|
Отправлено: 23:08, 07-04-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать Foreigner, kiripanda, моё почтение! Спасибо вам за помощь!) Тема закрыта.
|
Отправлено: 23:30, 07-04-2012 | #12 |
Ветеран Сообщения: 1758
|
Цитата kiripanda:
> echo !time! && for %i in (tmp temp old) do start /b cmd /c "1>nul dir /b /s \*.%i && echo !time!" 23:28:02,80 > start /b cmd /c "1>nul dir /b /s \*.tmp && echo !time!" > start /b cmd /c "1>nul dir /b /s \*.temp && echo !time!" > start /b cmd /c "1>nul dir /b /s \*.old && echo !time!" > 23:28:02,82 23:28:02,81 23:28:02,82 |
|
Отправлено: 23:35, 07-04-2012 | #13 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать и всё равно что-то здесь не так
w:\>echo !time! && for %i in (tmp temp old) do start /b cmd /c "1>nul dir /b /s \*.%i && echo !time!" 23:48:24.04 w:\>start /b cmd /c "1>nul dir /b /s \*.tmp && echo !time!" w:\>start /b cmd /c "1>nul dir /b /s \*.temp && echo !time!" w:\>start /b cmd /c "1>nul dir /b /s \*.old && echo !time!" w:\>23:48:24.04 23:48:24.04 23:48:24.04 echo !time! && 1>nul dir /b /s \*.tmp && echo !time! 23:48:52.68 23:48:53.32 |
Отправлено: 23:52, 07-04-2012 | #14 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Параллельный запуск программ. | saneck | AutoIt | 0 | 16-01-2012 03:26 | |
Параллельный порт. | optima22 | Материнские платы и память | 14 | 13-02-2011 22:12 | |
Любой язык - Отбор изображений по цвету/каналу, определение цветовой информации | Tosyk | Скриптовые языки администрирования Windows | 2 | 03-01-2011 08:27 | |
VBS/WSH/JS - Отбор файлов по расширению, последующее их удаление. | SaintVictor | Скриптовые языки администрирования Windows | 3 | 22-05-2010 13:21 | |
Прочее - Отбор трафика | sdc-alex | Сетевые технологии | 3 | 10-12-2008 20:16 |
|