0

私がする必要があるのは(そして、私にはいくつかのアイデアがありますが、これを固めることはできません):

  • ディレクトリ内のすべてのファイルを読み取る (for ループ)
  • ループでは、ループの内容の現在のファイルを同じディレクトリ内の新しいファイル (x.txt を x2.txt に) にコピーする必要があります。これは type >> コマンドで実行できます。

私はそれのループ部分についてもっと混乱しています。それ、どうやったら出来るの?

編集:

これは私の現在のスクリプトです:

FOR %%i IN (*)
Do type %%i >> %%i2
4

1 に答える 1

2

.txtこれにより、各ファイルが拡張子付きのバックアップファイルにコピーされ.txt2ます。

for %i in (*.txt) do type "%i" > "%i2"

%バッチファイルでは、 :を2倍にする必要があることに注意してください。

for %%i in (*.txt) do type "%%i" > "%%i2"

見つかったすべてのファイルを同じ結果のテキストファイルにダンプするのか、それぞれの1対1のコピーが必要なのかは、質問からは明らかではありません。

結果ファイルが1つだけ必要な場合は、copyコマンドの変形を使用することもできます。

copy *.txt output.dat
于 2012-05-21T20:46:08.647 に答える