我在这里找到了代码,它可以满足我的需求
$files = gci -filter "*.txt" |select fullname
foreach ($file in $files) {
$filename = $file.fullname
$newFilename = $filename.Replace(".", " ")
rename-item $filename $newFilename
}
Run Code Online (Sandbox Code Playgroud)
我要求代码更改文件名并保留文件扩展名.上面的代码替换"." 用"".我可以对其进行编码以重新命名该文件以添加扩展名.只是想看看是否有更好的方法来做到这一点.
干杯
更改'old'和'new'任何您想要的内容删除-Whatif以应用命令.
Get-ChildItem -Path C:\temp\files -Filter *.txt |
Rename-Item -NewName {$_.Basename.Replace("old","new") + $_.extension} -WhatIf -Verbose
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7511 次 |
| 最近记录: |