在命令行中重命名多个文件

在命令行中重命名多个文件

我有多个文件,名称相同

x_beta_5.txt
x_beta_20.txt
x_beta_300.txt
and the list goes one

这些文件的名称如何可以更改为

x_5.txt
x_20.txt
x_300.txt

我尝试以以下方式使用 ren 命令(适用于单个文件)

ren x_beta_*.txt x_*.txt

但什么也没发生

答案1

规则 ren 命令 这使得该案件变得非常困难。

对于当前文件夹,使用 PowerShell 更加容易:

powershell "Get-ChildItem x_beta_*.txt  | Rename-Item -NewName { $_.Name -replace 'beta_','' }"

该命令powershell在 CMD 会话中是必需的。如果启动 PowerShell 会话,则不需要该命令。

相关内容