Автоматическое переименование файлов .rdf в .XML

У меня есть требование переименовать файлы .rdf (файл определения отчета) в .XML и попытаться автоматизировать это, поскольку у меня есть сотни файлов. Фактическая цель этого упражнения - определить, есть ли какие-либо файлы, которые вызывают ошибку при преобразовании в .XML, и получить список этих файлов. Думаю написать для этого .bat файл.

Если кто-то делал подобное или у кого-то есть идея, пожалуйста, поделитесь со мной.

Заранее спасибо.


person CAD    schedule 12.07.2016    source источник


Ответы (1)


Если вы просто хотите переименовать файлы RDF в XML с помощью BAT, вы можете использовать команду RENAME. RDF не требует преобразования в XML, потому что это уже XML - только с другим именем файла.

в командной строке введите RENAME /?, чтобы увидеть параметры.

Эта команда переименовывает все rdf в xml в текущем каталоге:

RENAME *.rdf *.xml

Чтобы вывести ошибки файла BAT в файл журнала, это описано здесь:

Как записать stderr в Windows / DOS?

person DaFi4    schedule 15.07.2016
comment
Спасибо за ответ. Фактическая причина заключается в том, что нам нужно, чтобы все файлы RDF отображались с расширением .xml, и тогда только один из наших других инструментов может читать эти файлы для проверки качества (этот инструмент просто извлекает SQL из файла XML) - person CAD; 18.07.2016
comment
похоже, вы хотите ПЕРЕИМЕНОВАТЬ, поэтому я изменил свой ответ. Преобразовать обычно означает что-то другое. RDF уже является XML внутри, поэтому его не нужно преобразовывать. - person DaFi4; 18.07.2016