Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
SprinterSLK
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 13
1

Нужно найти строку в куче файлов и копировать эти файлы в отдельную папку

19.12.2010, 11:07. Просмотров 1715. Ответов 2
Метки нет (Все метки)

Дали в универе задание сделать батник, при запуске которого сначала спрашивает путь один, где лежит куча файлов с разным текстом потом путь два- куда нужно скопирнуть файлы в которых есть определенная строка, ну и еще нужно ввести искомую строку, вот такое вот дело,


не могу сообразить как использовать как понял команду фаинд а затем сору, подскажите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2010, 11:07
Ответы с готовыми решениями:

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

У файлов изображений, скопированных с FTP-сервера, теряется качество изображения, или эти файлы не открываются
Всем привет. При копировании файла .gif с фтп сервера качество изображения...

Изменение дат модификации (изменения) файлов на основе имён папок, в которых находятся эти файлы
Всем привет! Столкнулся с такой задачей: есть папки вида ГГГГ\\*.jpg ГГГГ -...

Распаковка каждого архива в отдельную папку
столкнулась с проблемой когда необходимо командой из bat-файла извлечь каждый...

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

2
Ris
791 / 173 / 9
Регистрация: 11.01.2011
Сообщений: 543
16.01.2011, 17:30 2
Если строка на русском языке, то не работает, пока не доделал.
Играйте с chcp 1251 и chcp 866.
Код
@echo off
set /p s="“Є*¦ЁвҐ ЁбЄ®¬го бва®Єг ¤«п Ґс Ї®ЁбЄ*: "
set /p p1="“Є*¦ЁвҐ Ї*ЇЄг, Ј¤Ґ ЁбЄ*вм ЁбЄ®¬го бва®Єг: "
set /p p2="“Є*¦ЁвҐ Ї*ЇЄг, Єг¤* Є®ЇЁа®ў*вм д*©«л, ᮤҐа¦*йЁҐ ЁбЄ. бва®Єг: "
dir /a /b /s "%p1%\*.txt" > txtdir.txt
findstr /m /i /F:"txtdir.txt" /C:"%s%" > copytxtwiths.txt
for /f "tokens=*" %%i in (copytxtwiths.txt) do (copy /y "%p1%\%%~nxi" "%p2%\%%~nxi") 
pause
exit
0
SprinterSLK
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 13
17.01.2011, 00:55  [ТС] 3
ОК спасибо,
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2011, 00:55

Распаковать каждый архив в отдельную папку на другом диске
Доброго времени суток! Есть относительно слабый компьютер с WinXP, на жёстком...

Найти и скопировать в отдельную папку все файлы по маске
Всем здравствуйте, Необходимо чтобы файлы, находящиеся в одной папке (и...

Копирование файлов в отдельную папку
Прошу помощи в написании скрипта, который будет выполнять: 1. Проверять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru