1

バッチ ファイルを使用して、特定のフォルダーの内容 (xml ファイル) を表示しています。そのためにバッチファイルを使用する必要があります。

インターネットでこのコマンドを見つけました。コマンドプロンプトに入力すると完全に機能しますが、入力してバッチファイルとして保存すると、まったく出力されません。(基本的にコンテンツは流さない)

FOR /R D:\Myfolder  %F in (*.*) do rename %~nF.xml %~nf1.xml

フォルダにも制限はありません。

4

1 に答える 1

1

プロンプトから動作するべきではありませんでした。

%バッチ ファイルでは、metavariable(%Fこの場合)のany を に変更する必要があります%%

ただし、(または、プロンプトから、%F%f)は2つの異なる動物です。これは、バッチで大文字と小文字が区別される事実上唯一の状況です。あなたのコマンドは、NAME唯一の ( ~nF) を使用してファイルの名前を変更しようとするため、遭遇した場合、 -erfred.txtに名前を変更しようとします (おそらく)Fred.xml1.xml%~nf.xml

あなたがしようとしていることを言うのが最善です。私たちはソリューションを作り上げるのがかなり上手です...

于 2013-07-04T05:39:01.500 に答える