dark-------13
21-04-2011, 09:14
Здравствуйте,
Подскажите пожалуйста как через bat решить следующую задачу:
Есть папка например test, внутри папки test текстовые файлы и еще папки с текстовыми файлами. Каждый текстовый файл имеет спец символы между которыми находится текст которым необходимо заменить наименование файла, расширение необходимо соответственно оставить.
Пример_1
O=первый текст,
CN="второй "текст"",
или
CN="второй "текст"",
или
CN=второй текст,
или
CN=второй "текст",
или
CN="второй текст",
Причем кавычки было бы здорово отбросить, или они просто учитываться не будут при копирование в имя файла?
Пример_2
лалала O=лалала, CN=лала, Email=d@yandex.ru
лалаолваолаолала »
Пример_3 файл может выглядеть и так
ahgjhfjkkffgdfggjk
dsadfasdfdffadfsf O="djkfhsdjkf", djfhjdfhjkdhfk, CN=dfhdjf ddhfjdhfj hjdfjhddjf, Email=d@yandex.ru sdhfjksdhfjksdfasdf
asdfasdfafsdf
1.Между O и CN необходимо добавить _ если возможно.
Пример
первый текст_второй текст.txt
2.Если невозможно сделать переименование всех текстовых файлов в подкаталогах, то как сделать переименование хотя бы одного текстового файла находящегося в корне папки test.
3.Файлы соответственно должны оставаться в своей папке и не менятся.
4.Спец символы O= и CN= могут находится в любом месте в документе каждый спец символ закрывается запятой , между спецсимволом и запятой есть текст который нужно использовать в переименовании текстового файла.
5.Спец символы идут в следующем порядке первым в документе идет O= потом CN=
Подскажите пожалуйста как через bat решить следующую задачу:
Есть папка например test, внутри папки test текстовые файлы и еще папки с текстовыми файлами. Каждый текстовый файл имеет спец символы между которыми находится текст которым необходимо заменить наименование файла, расширение необходимо соответственно оставить.
Пример_1
O=первый текст,
CN="второй "текст"",
или
CN="второй "текст"",
или
CN=второй текст,
или
CN=второй "текст",
или
CN="второй текст",
Причем кавычки было бы здорово отбросить, или они просто учитываться не будут при копирование в имя файла?
Пример_2
лалала O=лалала, CN=лала, Email=d@yandex.ru
лалаолваолаолала »
Пример_3 файл может выглядеть и так
ahgjhfjkkffgdfggjk
dsadfasdfdffadfsf O="djkfhsdjkf", djfhjdfhjkdhfk, CN=dfhdjf ddhfjdhfj hjdfjhddjf, Email=d@yandex.ru sdhfjksdhfjksdfasdf
asdfasdfafsdf
1.Между O и CN необходимо добавить _ если возможно.
Пример
первый текст_второй текст.txt
2.Если невозможно сделать переименование всех текстовых файлов в подкаталогах, то как сделать переименование хотя бы одного текстового файла находящегося в корне папки test.
3.Файлы соответственно должны оставаться в своей папке и не менятся.
4.Спец символы O= и CN= могут находится в любом месте в документе каждый спец символ закрывается запятой , между спецсимволом и запятой есть текст который нужно использовать в переименовании текстового файла.
5.Спец символы идут в следующем порядке первым в документе идет O= потом CN=