Latinyanin
17-02-2021, 15:04
Привет всем!
Где ошибка в коде??
@echo off
powershell "gci . -excl '*.bat', '*.cmd' -at !d -rec|rni -NewName {$_.Name -Replace """$($_.Name.Split(' ',3)[1])""", """$($_.Name.Split(' ',3)[1].Substring(0,1))."""}"
pause
который должен был удалять во втром слове имени фала все буквы, кроме самой первой, а после нее ставить точку.
А по факту стал после некоторго времени успешного применения выдавать результат как тут на скрине в во вложении
https://cloud.mail.ru/public/5jTx/irod7V66C
Где ошибка в коде??
@echo off
powershell "gci . -excl '*.bat', '*.cmd' -at !d -rec|rni -NewName {$_.Name -Replace """$($_.Name.Split(' ',3)[1])""", """$($_.Name.Split(' ',3)[1].Substring(0,1))."""}"
pause
который должен был удалять во втром слове имени фала все буквы, кроме самой первой, а после нее ставить точку.
А по факту стал после некоторго времени успешного применения выдавать результат как тут на скрине в во вложении
https://cloud.mail.ru/public/5jTx/irod7V66C