Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Разыскивается ошибка (http://forum.oszone.net/showthread.php?t=348020)

Latinyanin 17-02-2021 15:04 2950453

Разыскивается ошибка
 
Привет всем!
Где ошибка в коде??
Код:

  @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

Foreigner 17-02-2021 16:51 2950462

Как должно быть в после переименования, так?
Код:

'Пушкин Александр - Евгений Онегин.pdf' -replace '(?<=^\S+\s\S)\S+(?=\s.+$)','.'


Время: 06:53.

Время: 06:53.
© OSzone.net 2001-