Массовое переименование файлов

Задача: нужно сменить расширение всех файлов в определённой директории, скажем с .txt на .log.

Задача имеет простое решение в PoSh:

Get-ChildItem -Path <SomePath> -Filter '*.txt' | Rename-Item -NewName {$_.name 
-replace '.txt','.log'}

Полезные ссылки:
Use PowerShell to Rename Files in Bulk

1 thought on “Массовое переименование файлов

  1. И неточный regex:
    PS > “myveryimportanttxtfile.txt” -replace ‘.txt’,’.log’
    myveryimportan.logfile.log

Leave a Reply

Your email address will not be published. Required fields are marked *