Powershell
Код:
$dir = "C:\temp\in"
$files = dir $dir
foreach ($f in $files) {
$n = ($f.BaseName -replace '\D').Substring(0,14)
$newName = "$($n.Substring(0,4))-$($n.Substring(4,2))-$($n.Substring(6,2)) $($n.Substring(8,2))-$($n.Substring(10,2))-$($n.Substring(12,2))$($f.extension)"
$f |Rename-Item -NewName $newName
}