我想在命令提示符下的文件夹中将一批名为example_P1.csv的文件重命名为example.csv。
我如何实现这一目标?
使用以下命令无法取得任何成功:
ren *_P1.csv *.csv
我想从所有这些文件中删除_P1。
有任何帮助吗?
答案 0 :(得分:1)
使用简单的rename
无法做到这一点。试试这个:
@echo off
setlocal EnableDelayedExpansion
for %%f in (*_P1.csv) do (
set "basename=%%~nf"
ren "%%~ff" "!basename:~0,-3!%%~xf"
)