2017-01-25 24 views

答えて

2

悲しいことに、これはren *.foo *.barがうまくいかない場合ですが、単純なループで行うことができます:

for %x in (*.new) do move /y "%x" "%~nx" 

これは、.newの拡張子を持つすべてのファイルをループするだけです(*.txt.newでも同じことができます)。 %~nxは名前から拡張子を削除します(この場合は.new)。バッチファイルでこれを使用する場合

あなたは%兆候を倍増する必要があります。

for %%x in (*.new) do move /y "%%x" "%%~nx" 
+0

サブフォルダにもしたいのですが – SmartestVEGA

+0

ありがとうございました... – SmartestVEGA

+0

'for'の後に'/r'を追加しました。 – Joey

関連する問題