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 回答