2016-07-12 23 views
0

Ich habe die Anforderung, .rdf-Dateien (Berichtsdefinitionsdatei) in .XML umzubenennen und zu versuchen, dies zu automatisieren, da ich Hunderte von Dateien habe. Der eigentliche Zweck dieser Übung besteht darin, festzustellen, ob Dateien vorhanden sind, die bei der Konvertierung in .XML einen Fehler erzeugen und eine Liste dieser Dateien erhalten. Ich denke daran, eine .bat-Datei dafür zu schreiben.Automatisches Umbenennen von .rdf-Dateien in .XML

Wenn jemand eine ähnliche Sache getan hat oder eine Idee mit mir teilen.

Vielen Dank im Voraus.

Antwort

1

Wenn Sie nur RDF-Dateien mithilfe von BAT in XML umbenennen möchten, können Sie den Befehl RENAME verwenden. RDF muss nicht in XML konvertiert werden, da es bereits XML ist - nur mit einem anderen Dateinamen.

von der Eingabeaufforderung geben Sie RENAME /?, um die Optionen zu sehen.

Dieser Befehl benennt alle rdf zu xml im aktuellen Verzeichnis:

RENAME *.rdf *.xml 

die Fehler einer BAT-Datei in eine LOG-Datei, wurde Zur Ausgabe bedeckt hier:

How to capture stderr on Windows/DOS?

+0

Danke für die Antwort. Der eigentliche Grund dafür ist, dass wir alle RDF-Dateien mit der Endung .xml anzeigen müssen und dann nur eines unserer anderen Tools diese Dateien für eine Qualitätsprüfung lesen kann (Dieses Tool extrahiert nur das SQL aus der XML-Datei) – CAD

+0

es klingt Wie du willst umbenennen, also ändere ich meine Antwort. Konvertieren bedeutet im Allgemeinen etwas anderes. RDF ist bereits XML-intern und muss daher nicht konvertiert werden. – montewhizdoh