0

我现在在一个文件夹中有 2600 张图像,我想用 1.jpg、2.jpg、3.jpg 等的序列号启动器重命名。我想先从最旧的文件开始,然后按上述方式重命名它们。

一个文件可以是 qwe01.jpg 最后修改时间 01.05.2012 下一个文件可以是 ewe202.jpg 最后修改时间 05.05.2012 等等...

我希望这些根据修改日期以正确的顺序重命名。

4

1 回答 1

0

这没有完全测试,但它应该工作:

$count = 1; Get-ChildItem -file | Sort-Object LastWriteTime | %{$newName = '{0}{1:00}.{2}' -f $_.basename, $count, $_.extension; Rename-Item $_ -NewName $newName; $count++}
于 2012-12-20T14:53:35.233 回答