国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PowerShell > 正文

Powershell批量給文件增加前輟實(shí)例

2020-05-30 19:52:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

讓我們假定在文件夾中你有很多腳本文件(或圖片、日志等等),并且你想要將它們?nèi)恐孛?。得到的新文件名?yīng)該具備如一個(gè)前綴接一個(gè)數(shù)字。

這里將告訴你怎么去實(shí)現(xiàn)。

例子將重命名你指定的文件夾內(nèi)所有擴(kuò)展名為.ps1的Powershell腳本。新的名字將成為powershellscriptX.ps1,這里的“X”是一個(gè)遞增數(shù)字。

注意腳本默認(rèn)還沒(méi)有真正開(kāi)始重命名。請(qǐng)?zhí)貏e小心要去掉它的-Whatif參數(shù)才真正的重命名文件。假設(shè)你錄入的變量或輸入了一個(gè)錯(cuò)誤的目錄路徑,這時(shí)你的腳本會(huì)錯(cuò)誤將數(shù)以千計(jì)的文件重命名,那可是你不想看到的。
代碼如下:$Path = 'c:/temp'
$Filter = '*.ps1'
$Prefix = 'powershellscript'
$Counter = 1

Get-ChildItem -Path $Path -Filter $Filter -Recurse |
  Rename-Item -NewName {
    $extension = [System.IO.Path]::GetExtension($_.Name)
    '{0}{1}.{2}' -f $Prefix, $script:Counter, $extension
    $script:Counter++
   } -WhatIf

心得:

常見(jiàn)的字符串處理方法,重點(diǎn)掌握'{0}{1}.{2}' -f 用法。

文章來(lái)源:http://www.pstips.net/bulk-file-renaming.html

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 六枝特区| 平陆县| 阳谷县| 东兴市| 仁布县| 龙南县| 高唐县| 邳州市| 西丰县| 海门市| 郯城县| 华容县| 锦州市| 介休市| 河西区| 弥渡县| 湘潭市| 辽宁省| 金塔县| 中牟县| 久治县| 济南市| 青冈县| 东安县| 福泉市| 广宗县| 东山县| 桂林市| 仁布县| 桂平市| 东海县| 嘉义市| 华蓥市| 胶州市| 曲麻莱县| 安岳县| 乃东县| 榆社县| 汉沽区| 阿图什市| 鹤壁市|