Еще один bat !

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by 043nKRuT0y, 6 Nov 2007.

  1. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    Нужен БАТНИК который копировал бы все файлы и папки в имени которых не содержытса буква "r" с диска С: в папку ROB на етом же диске !!!

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

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Сам напиши: /thread17443.html

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

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    Ето уже читал ... как копировать знаю , но вот не могу сообразить как проверить имя файла и каталога на наличие нужной буквы !!!
     
  4. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Может использовать маску *r*.* ? Типа:

    Code:
    XCOPY C:\*r*.* C:\Папка
    
     
    #4 -=lebed=-, 6 Nov 2007
    Last edited: 6 Nov 2007
  5. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    100% - работает ! Тему Closed

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