如何在 Windows 7 中删除多个文件的文件名中的相同字符

如何在 Windows 7 中删除多个文件的文件名中的相同字符

如何删除 Windows 7 文件夹中多个文件的文件名中的相同字符

例如:文件名是 123456789abcdefghij.pdf 我怎样才能删除字符 abcdefghij

答案1

我们可以尝试使用Windows PowerShell工具。

完整命令:

获取子项 *.pdf | foreach { 重命名项 $_ $_.Name.Replace("abcdefghij", "") }

分析命令:

获取子项目*.pdf

列出所有以下列名称结尾的文件.pdf。然后它们通过管道传输到下一个命令|操作员。

foreach { 重命名项目 $_ $_.Name.Replace("abcdefghij", "") }

这将替换所有实例abcdefghij没有任何内容,表示为“”,有效地从目录中的所有文件中删除该词。

我们还可以修改获取子项目*.pdf获取子项– 这将重命名目录中的所有文件,而不仅仅是名称以.pdf

答案2

您可以使用 Powershell 执行类似的任务。

Get-Item .\*.pdf | Rename-Item -NewName { $($_.BaseName -replace "\D+","") + $_.Extension }

命令Get-Item .\*.pdf 获取所有 PDF 文件在当前目录中通过他们一个接一个地Rename-Item命令(不需要 Foreach 循环)。

我们$_.BaseName -replace "\D+",""使用一个简单的正则表达式从文件名中删除所有非数字字符(),但不从扩展名中删除\D+。代码块的输出{...}是参数的输入-NewName

相关内容