バッチ ファイルを使用して、特定のフォルダーの内容 (xml ファイル) を表示しています。そのためにバッチファイルを使用する必要があります。
インターネットでこのコマンドを見つけました。コマンドプロンプトに入力すると完全に機能しますが、入力してバッチファイルとして保存すると、まったく出力されません。(基本的にコンテンツは流さない)
FOR /R D:\Myfolder %F in (*.*) do rename %~nF.xml %~nf1.xml
フォルダにも制限はありません。
バッチ ファイルを使用して、特定のフォルダーの内容 (xml ファイル) を表示しています。そのためにバッチファイルを使用する必要があります。
インターネットでこのコマンドを見つけました。コマンドプロンプトに入力すると完全に機能しますが、入力してバッチファイルとして保存すると、まったく出力されません。(基本的にコンテンツは流さない)
FOR /R D:\Myfolder %F in (*.*) do rename %~nF.xml %~nf1.xml
フォルダにも制限はありません。
プロンプトから動作するべきではありませんでした。
%バッチ ファイルでは、metavariable(%Fこの場合)のany を に変更する必要があります%%。
ただし、(または、プロンプトから、%Fと%f)は2つの異なる動物です。これは、バッチで大文字と小文字が区別される事実上唯一の状況です。あなたのコマンドは、NAME唯一の ( ~nF) を使用してファイルの名前を変更しようとするため、遭遇した場合、 -erfred.txtに名前を変更しようとします (おそらく)Fred.xml1.xml%~nf.xml
あなたがしようとしていることを言うのが最善です。私たちはソリューションを作り上げるのがかなり上手です...