2016-07-06 19 views
-1

C:\ DIR A \ FOLDERディレクトリにファイルがあります ファイルの拡張子はABCで、実際には上に余分な行があるxmlファイルです。余分なラインは、ディレクトリCにファイルをコピーします)私は
1にしたいバッチファイルプロセスを使用してバッチファイルの作成 - 拡張子を変更して行を削除

を「ABC0.0.01」を読み出す:\ DIR B \フォルダB
2)余分なテキスト「ABC0.0.01を削除"コピーされたファイルの先頭から
3).ABCから.XMLへコピー/編集されたファイルのファイル拡張子を変更してください

これは何かできますか?

+0

私はあなたがWindowsの下にいると仮定します。バッチファイルのタイプは、vbs、bat、powershellです。 –

+0

こんにちは - これは私の専門分野ではない - バットファイルです。 XMLに変換されると、必要なデータを取得できます。 – user1075081

+0

はい、これを行うことができます。あなた自身で試しましたか? – aschipfl

答えて

1
@echo off 
cd "C:\DIR A\FOLDER A" 
for %%a in (*) do (
    more +1 "%%~a" > "C:\DIR B\FOLDER B\%%~na.xml" 
) 

詳細はfor /?more /?を参照してください。

+0

それは素晴らしいです。 "ABC0.0.01"がどのように削除されるのか分かりませんが、 – user1075081

+0

は 'more + 1'でこれを行います(" 1行スキップ ")。 – Stephan

+0

'more'は_tabs_を_spaces_に変換します;これは通常XMLファイルでは問題ありません。 – aschipfl

関連する問題