![]() |
Замена определённых символов и вставка текста.
Здравствуйте.
Подойдёт любой метод реализации (vbs/wsh/js, php и т.д.) Возникла необходимость в пакетной обработке большого количества файлов. Необходимо: PHP код:
Один из примеров HTML код:
<h2><span style="font-style:italic;">some text!</span></h2> PHP код:
Т.е. из одного конкретного файла (например: C:\work\text.txt в нём уже находится обработанный текст) перенести в другой (например: C:\example\hard.xml), при этом удалив всё содержимое hard.xml Будет 20 исходников и 20 конечных файлов, только наполнение каждый раз будет разное. Кодировка конечных фалов должна быть UTF-8 (без BOM) Помогите пожалуйста реализовать, это существенно облегчит мне работу :) |
На bat это будет выглядеть вот так. Читает из файла in.txt, пишет в файл out.txt.
Код:
@Echo Off |
Да, пожалуй bat не подойдёт, это ведь html файл и символов будет большое разнообразие.
|
Anonymоus, а можно добавить проверку на наличие файла?
Я вот сделал, но как-то наверно не совсем верно Код:
@echo off |
aggressor_, разумнее будет вместо копипаста всего кода, оформить функцией и вызывать уже её. Вам понятно из примера, как это делается?
Код:
@Echo Off |
Да,понятно.
А в какую строку можно добавить удаление использованного файла? Код:
del "C:\1\test\filiali1.txt" |
Код:
If Not %ErrorLevel%==0 ( |
Цитата:
|
Исключительно восклицательные знаки, остальные символы, с которыми обычно в bat проблемы ('&', '|', etc.) можете использовать без опасений.
|
Спасибо за помощь!
|
Время: 02:24. |
Время: 02:24.
© OSzone.net 2001-