最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell中按文件后綴過濾的實(shí)現(xiàn)代碼

 更新時間:2014年08月08日 08:56:44   投稿:junjie  
這篇文章主要介紹了PowerShell中按文件后綴過濾的實(shí)現(xiàn)代碼,自定義了一個過濾器來滿足需求,需要的朋友可以參考下

小編在使用PowerShell時,經(jīng)常要使用Get-ChildItem(別名為dir),去獲取一些文件或目錄。然后要對這些結(jié)果按文件類型,即文件后綴去進(jìn)行篩選。很多次這樣的工作做下來,小編覺得煩了,有沒有簡單的、一勞永逸的方法呢?我們今天就來探討。

不賣關(guān)子了,先給一個Filter代碼,大家先過目一下:

復(fù)制代碼 代碼如下:

Filter Where-Extension
{
   param
   (
       [String[]]
       $extension = ('.png', '.jpg', '.gif')
   )
  
   $_ |
   Where-Object {
       $extension -contains $_.Extension
   }
}

什么是Filter呢,這么講吧,跟函數(shù)差不多,只不過是放在管道之后的。所以在Filter里面會看到“$_ |”這樣的標(biāo)記。這個Filter要求傳入一個數(shù)組參數(shù),那就是后綴列表。如果不傳,那默認(rèn)就篩選.png,.jpg和.gif。
好了,看看怎么使用的。

我想篩選中d盤根目錄下所有.txt或.log這樣的文本文件,PowerShell腳本這樣寫:

復(fù)制代碼 代碼如下:

dir d:\ | Where-Extension .txt,.log

大家可以跟小編一下,把這個Filter放到profile里面去,這樣每次調(diào)用就不用再定義而直接使用了。?。磕悴恢朗裁词莗rofile?那就去看看這篇文章吧。

相關(guān)文章

  • PowerShell 指令操作集合(小結(jié))

    PowerShell 指令操作集合(小結(jié))

    這篇文章主要介紹了PowerShell 指令操作集合(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Powershell比較兩個文件夾的不同

    Powershell比較兩個文件夾的不同

    這篇文章主要介紹了Powershell比較兩個文件夾的不同,這在一些對比文件不同的場景下非常有用,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-04-04
  • Powershell獲取系統(tǒng)中所有可停止的服務(wù)

    Powershell獲取系統(tǒng)中所有可停止的服務(wù)

    這篇文章主要介紹了Powershell獲取系統(tǒng)中所有可停止的服務(wù),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • 揭秘PowerShell 5.0新特性和新功能

    揭秘PowerShell 5.0新特性和新功能

    win10已經(jīng)正式發(fā)售了很多天了,那么他其中搭配的PowerShell 5.0又有什么新的變化呢,今天我們就來探詢一下。
    2015-09-09
  • PowerShell腳本性能優(yōu)化技巧總結(jié)

    PowerShell腳本性能優(yōu)化技巧總結(jié)

    這篇文章主要介紹了PowerShell腳本性能優(yōu)化技巧總結(jié),一些PowerShell腳本可能很容易消耗很多內(nèi)存,或者運(yùn)行太多時間,甚至兼而有之,本文會分享幾個PowerShell小技巧來提高這一類腳本的性能,需要的朋友可以參考下
    2014-05-05
  • Windows Powershell ForEach-Object 循環(huán)

    Windows Powershell ForEach-Object 循環(huán)

    Powershell管道就像流水線,對于數(shù)據(jù)的處理是一個環(huán)節(jié)接著一個環(huán)節(jié),如果你想在某一環(huán)節(jié)對流進(jìn)來的數(shù)據(jù)逐個細(xì)致化的處理,可是使用ForEach-Object,$_ 代表當(dāng)前的數(shù)據(jù)。
    2014-10-10
  • Powershell小技巧--遠(yuǎn)程對比服務(wù)配置

    Powershell小技巧--遠(yuǎn)程對比服務(wù)配置

    這篇文章主要介紹了使用Powershell遠(yuǎn)程對比服務(wù)配置的方法,大家可以推廣下獲取服務(wù)器其他參數(shù)進(jìn)行對比,希望對大家能有所幫助
    2014-09-09
  • PowerShell在控制臺輸出特殊符號的方法

    PowerShell在控制臺輸出特殊符號的方法

    這篇文章主要介紹了PowerShell在控制臺輸出特殊符號的方法,本文給出了實(shí)現(xiàn)代碼和輸出圖例,本文代碼輸出了一個綠色三角形,需要的朋友可以參考下
    2015-06-06
  • Windows Powershell 介紹和安裝

    Windows Powershell 介紹和安裝

    Powershell 是運(yùn)行在windows機(jī)器上實(shí)現(xiàn)系統(tǒng)和應(yīng)用程序管理自動化的命令行腳本環(huán)境。微軟之所以將Powershell 定位為Power,并不是夸大其詞,因為它完全支持對象。其可讀性,易用性,可以位居當(dāng)前所有shell之首。
    2014-08-08
  • PowerShell啟用winrm失?。壕芙^訪問 0x80070005 -2147024891

    PowerShell啟用winrm失?。壕芙^訪問 0x80070005 -2147024891

    這篇文章主要介紹了PowerShell啟用winrm失?。壕芙^訪問 0x80070005 -2147024891,本文給出了詳細(xì)的排查步驟和解決方法,需要的朋友可以參考下
    2015-06-06

最新評論

保靖县| 凤山市| 广安市| 铜鼓县| 昂仁县| 湟源县| 加查县| 天等县| 巴东县| 织金县| 奎屯市| 右玉县| 教育| 神木县| 彰化县| 房产| 墨脱县| 安宁市| 蒙阴县| 报价| 陇川县| 沅陵县| 仪征市| 石景山区| 迭部县| 涟源市| 漾濞| 广水市| 达拉特旗| 丹棱县| 太仆寺旗| 仁寿县| 岫岩| 宣汉县| 静海县| 丹阳市| 岳池县| 盐池县| 深泽县| 阿拉善右旗| 贵德县|