如何在 Windows 上重命名多个文件?

如何在 Windows 上重命名多个文件?

我有 2800 个文件,所有文件的名称都以四位数字开头,后跟“ - ”,我想从所有文件中删除所有这些前导数字,只留下字母数字文件名1。我该怎么做?
________________
1一些文件名在“ - ”后包含数字。

在此处输入图片描述

答案1

PowerShell!类似这样的命令应该可以满足您的要求。它将从文件名中删除前 7 个字符并重命名(7 个字符是 4 位数字 + 1 个空格 + 1 个连字符 + 1 个空格)

这依赖于在文件名前具有“0000 - ”的明确模式,并且如果导致文件名重复,则无法正常运行,但这是一个很好的起点。

Get-ChildItem -LiteralPath "D:\bigfolderofstuff\" | ForEach { Rename-Item -LiteralPath $_.FullName -NewName ($_.Name).Substring(7) }

答案2

如果您运行的是 Windows,过去当我遇到类似问题时,我曾使用“批量重命名工具”,并取得了相当大的成功。

可以在这里下载,它是免费的并且有效:

http://www.bulkrenameutility.co.uk/Main_Intro.php

相关内容