2012-12-20 30 views
0

的順序我現在有一個文件夾中的2600圖像我想用1.jpg,2.jpg,3.jpg等等的序列號啓動器重命名。我想先從最舊的文件開始,然後按照提及的方法重命名它們。使用PowerShell重命名序列號的文件基於最後修改

一個文件可以qwe01.jpg最後修改01.05.2012 下一個文件,可以ewe202.jpg最後修改05.05.2012 等等...

我想這些以正確的順序被重新命名根據修改日期。

回答

-1

這不完全測試,但它應該工作:

$count = 1; Get-ChildItem -file | Sort-Object LastWriteTime | %{$newName = '{0}{1:00}.{2}' -f $_.basename, $count, $_.extension; Rename-Item $_ -NewName $newName; $count++} 
+0

不工作。給出錯誤:Get-ChildItem:找不到與參數名稱'File'匹配的參數。 –

+0

然後我懷疑你是在v3之前的版本 – EBGreen

+0

這是正確的。它propably只適用於PS> = 3 –

相關問題