h_323 ([info]h_323) wrote,
@ 2008-07-07 00:04:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:powershell, scripting, windows

Пакетные переименования файлов в powershell
добавил 0 перед именем файла; WhatIf для соображения тестирования: показывает предположительные данные, если получается то, чего ждешь, то убираем его

PS> Get-ChildItem [0-9][0-9]_*.mp3 | Foreach { Rename-Item $_ -NewName @('0'+$_.name)[0] -WhatIf }

заменить пробелы на подчерки
gci *.mp3 | % { rename-item $_ $_.Name.Replace(" ", "_")}

foreach можно заменять на %
get-childitem, gci, ls, dir - это одно и то же



(Post a new comment)


[info]andrey.beshkov.myopenid.com
2009-01-02 11:51 am UTC (link)
Вот здесь есть бесплатная книга о Powershell на русском языке http://blogs.technet.com/abeshkov/archive/2008/12/24/3172943.aspx

Возможно вам будет полезна в изучении этого замечательного языка.

(Reply to this) (Thread)


[info]h_323
2009-01-09 02:49 pm UTC (link)
спасибо, посмотрю

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…