文件名修改

通过微软命令按编号重命名文件名扩展保留。

powershell -NoProfile -Command "$i=1; Get-ChildItem -File | Sort-Object Name | ForEach-Object {Rename-Item $_ ('{0:D5}{1}' -f $i++, $_.Extension)}"

参数简明解释:

$i=1;
定义编号变量,初始值为1。

Rename-Item $_ ('{0:D5}{1}' -f $i++, $_.Extension)
把当前文件重命名为 5位数编号+原扩展名(如 00001.jpg),编号自动递增。

原目录里有

cat.mp3
banana.txt
zzz.docx

执行后变成

00001.mp3
00002.txt
00003.docx