- @echo off
- mode con lines=2000
- title 互助互利,扫码头像,感谢赞助;有问题,加QQ956535081及时沟通
- cd /d "%~dp0"
- powershell ^
- dir -r^|?{$_.BaseName -match '^^\d{14}-'}^|sort {$_.FullName.Length} -des^|%%{^
- $newname=($_.BaseName -replace '^^\d{14}-','')+$_.Extension;^
- $newfile=$fd=[IO.Directory]::GetParent($_.FullName).FullName+'\'+$newname;^
- if(-not (test-path -liter $newfile)){^
- write-host $_.FullName -nonewline;^
- write-host (' --^> '+$newname) -ForegroundColor green;^
- mv -liter $_.FullName $newfile;^
- }else{^
- write-host ('[重名]'+$_.FullName+' --^> '+$newname) -ForegroundColor red;^
- };^
- };
- pause
复制代码
|