|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перенос из заданных директорий в новую файлы, содержащие заданное слово |
|
CMD/BAT - [решено] Перенос из заданных директорий в новую файлы, содержащие заданное слово
|
Новый участник Сообщения: 9 |
Как написать .bat/.cmd файл для переноса из заданных директорий в новую файлы, содержащие заданное слово?
Кое-как начал разбираться - получилось что-то следующее (до это не имел со скриптами дел): setlocal enableextensions setlocal enabledelayedexpansion for /f %%a in ('dir "путь\*паттернкакойнить*" /A:-D /B ') do ( move \Y "путь\"%%a "путь2\"%%a ) |
|
Отправлено: 15:07, 12-05-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Lil Crazy:
Echo Off :TXT Set /P $TXT="Input word for search: " If "%$TXT%"=="" GoTo TXT >"%~dpn0.tmp" Echo %$TXT% CHCP 1251 |>>"%~dpn0.tmp" Echo %$TXT%&CHCP 866 >Nul CHCP 65001|>>"%~dpn0.tmp" Echo %$TXT%&CHCP 866 >Nul :NUM Set /P $NUM="Number of folders: " Set $IDX=1& Set /A $NUM+=0 If %$NUM% EQU 0 GoTo NUM :DIR Set /P $_%$IDX%="Path to folder %$IDX% for search: " Call Set $T=%%$_%$IDX%%% If Exist %$T% Set /A $IDX+=1 If %$IDX% LEQ %$NUM% GoTo DIR :MOVE Set /P $MOVE="Input destinantion folder: " If "%$MOVE%"=="" GoTo MOVE If Not Exist "%$MOVE%" MkDir "%$MOVE%" For /F "Tokens=1* Delims==" %%a In ('Set $_') Do For /F "Delims=" %%i In ( 'FindStr /SMG:"%~dpn0.tmp" "%%b\*"') Do Move "%%i" "%$MOVE%" >Nul& Echo %%i ---^> %$MOVE%\%%~nxi Del "%~dpn0.tmp" @pause |
|
Отправлено: 16:19, 14-05-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать amel27, спасибо за помощь!
|
Отправлено: 20:46, 14-05-2010 | #12 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Вывод заданных параметров | storm2005 | Скриптовые языки администрирования Windows | 1 | 08-01-2010 10:34 | |
[решено] Перенос установленных программ со старой системы на новую... | CnyH9I | Хочу все знать | 5 | 28-12-2009 17:02 | |
Все знают про обьеденение строк ('слово'&'еще слово'), а есть ли способ исключениеня? | tweakos | AutoIt | 3 | 15-07-2009 09:52 | |
Прочие - Программа (скрипт) удаление из заданного каталога заданных файлов | __sa__nya | Программное обеспечение Windows | 1 | 20-11-2008 19:02 | |
Перенос контроллера домена со старой системы на новую | Ment69 | Microsoft Windows NT/2000/2003 | 1 | 01-09-2006 06:56 |
|