如何使用Windows命令将文件批量重命名为Excel中列出的新名称?

时间:2016-02-10 09:41:06

标签: batch-file command rename filenames

我有很多文件需要重命名 目前的文件名是典型的10002414892.PDF 新名称是典型的170668-R-UP011-VA01-0205文档编号 没有数字序列只有很多不同的标题 我在Excel中有两列列表,其中包含当前文件名和新文件名。

我需要一个命令将文件从当前文件名重命名为新文件名。

1 个答案:

答案 0 :(得分:0)

我会使用powershell但是将excel文件保存为CSV,重命名命令是

Rename-Item test.txt new_name.txt

然后加载cmd就像

$FilePath = "C:\Files\NewFileList.csv"
$serverList = Import-Csv $FilePath 
    -Header "OldName","NewName"
$serverList | where {$_.OldName -like ".PDF" } | Rename-Item OldName NewName