如何为多个文件添加 .txt 扩展名?

如何为多个文件添加 .txt 扩展名?

我有一个包含许多文件的文件夹,我需要添加.txt扩展名。
例如:

Filename: 
Current Filename - A1234.FILE.B12345.C12345 
Desired Filename - A1234.FILE.B12345.C12345.txt

我尝试使用 cmd 提示符:ren *.**.txt,它只是从文件名中删除了“C12345”。

答案1

-WhatIf如果 Powershell 是一个选项,这对您有用吗?确认其行为符合预期后,删除。

Get-ChildItem | ForEach-Object { Rename-Item $_ -NewName ($_.Name + ".txt") -WhatIf -Verbose }

或者更简洁地说:

dir | %{ Rename-Item $_ -NewName ($_.Name + ".txt") -WhatIf -Verbose }

答案2

电源外壳:

Get-ChildItem -File | Rename-Item -NewName {$_.Name + '.txt'}

获取子项有别名gci-File排除文件夹。

重命名项目具有别名ren。使用脚本块作为参数NewName可使 Cmdlet 与管道输入配合使用。

简洁版本:

gci -file | ren -N {$_.Name + '.txt'}

相关内容