Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Еще один bat ! (https://forum.antichat.xyz/showthread.php?t=52950)

043nKRuT0y 06.11.2007 17:45

Еще один bat !
 
Нужен БАТНИК который копировал бы все файлы и папки в имени которых не содержытса буква "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

Цитата:

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

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

Код:

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

043nKRuT0y 06.11.2007 21:08

100% - работает ! Тему Closed

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


Время: 05:22