kt626
27-03-2009, 22:32
Добрый день всем. Может кто подскажет, возможно ли средствами CMD реализовать следующий алгоритм:
Определим переменные Шаблон1, Шаблон2.... ШаблонN
Найти все файлы по расширению *.abc в папке "C\...\Конкретная_папка"
Пока Получить файл = 1 Цикл
Если find "Шаблон1" в текущем файле = 1 тогда Move текущий файл в папку "C\...\Шаблон1"
Если find "Шаблон2" в текущем файле = 1 тогда Move текущий файл в папку "C\...\Шаблон2"
............
Если find "ШаблонN" в текущем файле = 1 тогда Move текущий файл в папку "C\...\ШаблонN"
Конец цикла
Иными словами надо переместить файл из общей папки в папку, название которой содержится в текущем файле
Список возможных папок назначения (Шаблон) известен и немногочисленен (5-8)
Определим переменные Шаблон1, Шаблон2.... ШаблонN
Найти все файлы по расширению *.abc в папке "C\...\Конкретная_папка"
Пока Получить файл = 1 Цикл
Если find "Шаблон1" в текущем файле = 1 тогда Move текущий файл в папку "C\...\Шаблон1"
Если find "Шаблон2" в текущем файле = 1 тогда Move текущий файл в папку "C\...\Шаблон2"
............
Если find "ШаблонN" в текущем файле = 1 тогда Move текущий файл в папку "C\...\ШаблонN"
Конец цикла
Иными словами надо переместить файл из общей папки в папку, название которой содержится в текущем файле
Список возможных папок назначения (Шаблон) известен и немногочисленен (5-8)