PDA

Просмотр полной версии : Еще один bat !


043nKRuT0y
06.11.2007, 17:45
Нужен БАТНИК который копировал бы все файлы и папки в имени которых не содержытса буква "r" с диска С: в папку ROB на етом же диске !!!

p.s.
Сори што в ету ветку ..... хотя ветки по даной теме не нашол !

-=lebed=-
06.11.2007, 17:52
Сам напиши: https://forum.antichat.ru/thread17443.html

Имхо тут надо заюзать FIND, хотя вроде тут производится поиск внутри самого файла, а не в имени...

FIND [/V] [/C] [/N] [/I] "строка" [[диск:][путь]имя_файла[ ...]]
Поиск текстовой строки в одном или нескольких файлах.
Параметры:
/V - Вывод всех строк, НЕ содержащих заданную строку.
/C - Вывод только общего числа строк, содержащих заданную строку.
/N - Снабжение отображаемых строк номерами.
/I - Поиск без учета регистра символов.
"строка" - Искомая текстовая строка.
[диск:][путь]имя_файла - Файл либо файлы, в которых производится поиск.
Если путь не задан, FIND производит поиск в тексте, введенном с клавиатуры, либо переданном по конвейеру другой командой. Пример:
DIR A: | FIND /V "компьютер"
Выведет имена всех файлов, не содержащих слово "компьютер".
Замечание: Вы можете использовать параметр /V вместе с /C ИЛИ /N, но /N не будет работать с /C.

043nKRuT0y
06.11.2007, 18:07
Ето уже читал ... как копировать знаю , но вот не могу сообразить как проверить имя файла и каталога на наличие нужной буквы !!!

-=lebed=-
06.11.2007, 18:15
Ето уже читал ... как копировать знаю , но вот не могу сообразить как проверить имя файла и каталога на наличие нужной буквы !!!

Может использовать маску *r*.* ? Типа:


XCOPY C:\*r*.* C:\Папка

043nKRuT0y
06.11.2007, 21:08
100% - работает ! Тему Closed

P.s.
Может создать отдельную ветку под даную тему, а то ведь с БАТниками можно тоже чето намутить !!!