1

これが私の問題です。私は7つのテンプレートフォームを持っています。私の顧客はそれぞれ、ファイル用に作成されたフォームを必要としています。たとえば、私の顧客のジョンは、Jon_Marks、Jon_Evaluation、Jon_Comments を必要とします。Tina にはまったく同じファイルが必要ですが、彼女の名前が含まれています。

txtファイルから名前を取得し、ファイル名の先頭に値を挿入する、自動名前変更できるbatファイルを作成する方法はありますか?

4

1 に答える 1

0

以下は、あなたが探しているものを達成するかもしれません。for ループを使用してテキスト ファイルを反復処理し、バッチ ファイルの別のビットを "呼び出し" て、変数の名前変更とインクリメントを行います。

@echo off
set i=1
for %%f in (*.txt) do call :renameit "%%f"
goto done

:renameit
ren %1 %i%.txt
set /A i+=1

:done
于 2012-10-15T16:03:31.427 に答える