PowerShell 命令在文件名的特定位置添加字符

标签 powershell rename

我想在文件名的第 22 位置添加下划线字符“_”。 执行此操作的 PowerShell 命令是什么?

最佳答案

或者,您也可以使用字符串方法insert

Get-Item -Path $Path | 
  Rename-Item -NewName {$_.BaseName.insert(22,'_') + $_.Extension} -WhatIf

注意:删除 -whatif 以应用重命名

关于PowerShell 命令在文件名的特定位置添加字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35148520/

相关文章:

security - powershell 在哪里保存 set-executionpolicy 设置?

powershell - 如何正确计算对象集合中的元素数量

java - 如何在 pom.xml 中递归更新依赖版本

arrays - 使用 DO 循环重命名 SAS 中的一组变量

java - Maven:不知道 <FinalName> 标签的位置

string - 无法将 'System.Object[]'转换为 'System.String'类型

python - 更改数据框行名称

windows - 从文件列表中删除子字符串的批处理文件

r - Dplyr 使用字符串变量作为表达式重命名

powershell - cls 在 Get-Content -Wait 调用上。