如何将我拥有的多个文件从1.txt、2.txt重命名为1_A.txt 2_A.txt我尝试了下面的代码,但它不起作用
dir | rename-item -NewName {$_.name -replace ".txt ","_A.txt"}
有人能给我一些指导吗,因为我有100个文件要重命名
…并且基于您的cmd标记:
for %I in ("*.txt") do @ren "%I" "%~nI_A%~xI"
您可以使用PowerShell:
Replace:
$_.name -replace ".txt ","_A.txt"
To:
($_.basename+'_A.txt')
ls *.txt | ? {ren $_.fullname -New ($_.basename+'_A.txt')}