0

コマンド プロンプトのフォルダーにある example_P1.csv という名前のファイルのバッチの名前を example.csv に変更したいと考えています。

どうすればこれを達成できますか?

次のコマンドでは成功しません。

ren *_P1.csv *.csv

これらすべてのファイルから _P1 を削除したいと思います。

何か助けはありますか?

4

1 に答える 1

1

単純なrename. 代わりにこれを試してください:

@echo off

setlocal EnableDelayedExpansion

for %%f in (*_P1.csv) do (
  set "basename=%%~nf"
  ren "%%~ff" "!basename:~0,-3!%%~xf"
)
于 2013-08-13T19:47:29.880 に答える