PowerShell實(shí)現(xiàn)批量重命名文件
假設(shè)你有一個很大的文件夾,里面全是圖片,你想對文件夾中圖片的名稱,按照某個統(tǒng)一的規(guī)則進(jìn)行重命名,本文的腳本會簡單進(jìn)行演示:
$i = 0
Get-ChildItem -Path c:\pictures -Filter *.jpg |
ForEach-Object {
$extension = $_.Extension
$newName = 'pic_{0:d6}{1}' -f $i, $extension
$i++
Rename-Item -Path $_.FullName -NewName $newName
}
文件夾中所有的JPG文件都被重命名過了,新的圖片文件名形如”pic_”和一個6位的數(shù)字,你根據(jù)這個模板稍加改裝,可以完成更加豐富的自定義規(guī)則。
小編注:當(dāng)我還在使用PadLeft和PadRight時,發(fā)現(xiàn)原來字符串格式化參數(shù)本身就已經(jīng)支持了。
相關(guān)文章
Windows Powershell For 循環(huán)
這篇文章主要介紹了Windows Powershell For 循環(huán)的定義、用法以及示例,非常簡單實(shí)用,有需要的朋友可以參考下2014-10-10
PowerShell腳本性能優(yōu)化技巧總結(jié)
這篇文章主要介紹了PowerShell腳本性能優(yōu)化技巧總結(jié),一些PowerShell腳本可能很容易消耗很多內(nèi)存,或者運(yùn)行太多時間,甚至兼而有之,本文會分享幾個PowerShell小技巧來提高這一類腳本的性能,需要的朋友可以參考下2014-05-05
腳本實(shí)現(xiàn)SSL證書到期監(jiān)控示例
這篇文章主要介紹了腳本實(shí)現(xiàn)SSL證書到期監(jiān)控示例,感興趣的朋友可以試著實(shí)現(xiàn),希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-03-03
Powershell中可以使用的.Net實(shí)用靜態(tài)方法
這篇文章主要介紹了Powershell中可以使用的.Net實(shí)用靜態(tài)方法,本文直接給出使用示例,并羅列了常用的靜態(tài)方法,需要的朋友可以參考下2015-03-03
Powershell小技巧之系統(tǒng)運(yùn)行時間
本文主要教你如何使用powershell計(jì)算系統(tǒng)運(yùn)行時間,其實(shí)很簡單,因?yàn)閃indows每次啟動都有一個高進(jìn)度計(jì)數(shù)器并且當(dāng)系統(tǒng)運(yùn)行這個計(jì)數(shù)器將返回一個毫秒,我們把這個毫秒計(jì)算下就得到系統(tǒng)運(yùn)行時間了2014-09-09
原創(chuàng)powershell腳本小工具ctracert.ps1跟蹤路由(win8以上系統(tǒng))
這篇文章主要介紹了原創(chuàng)powershell腳本小工具ctracert.ps1跟蹤路由(win8以上系統(tǒng)),需要的朋友可以參考下2017-10-10

