【powershell】ファイルの名前のみの一覧を取得するコード
Sal
powershell powersehllではファイルの名前のみの一覧を取得するコードも容易に書くことができます。

【powershell】ファイルの名前のみの一覧を取得するコード

  1. ファイルの名前の一覧を取得するコード
  2. 拡張子を指定してファイルの一覧を取得するコード
  3. 拡張子を指定してファイルの一覧を取得するコード(複数指定)
参考:海外版のpowershell pdfファイル URL:http://index-of.co.uk/Microsoft-Windows-Ebooks/OReilly.Windows.PowerShell.Cookbook.Oct.2007.pdf
## ファイルの名前の一覧を取得するコード

$rootpathItem = Get-ChildItem -Recurse
foreach($item in $rootpathItem){
    if($item.PSIsContainer){
        #folder
    }else{
        $item.Name
    }
}
## 拡張子を指定してファイルの一覧を取得するコード
以下は.pngで終わるファイル名を全て取得するコード

$rootpathItem = Get-ChildItem -Recurse
foreach($item in $rootpathItem){
    if($item.PSIsContainer){
        #folder
    }else{
        if($item.Name.EndsWith(".png")){
            $item.Name
        }
    }
}
## 拡張子を指定してファイルの一覧を取得するコード(複数指定)
以下は.vbp .exeで終わるファイルを全て取り出すコード

$rootpathItem = Get-ChildItem -Recurse
foreach($item in $rootpathItem){
    if($item.PSIsContainer){
        #folder
    }else{
        if($item.Name.EndsWith(".exe")){
            $item.Name
        }
        if($item.Name.EndsWith(".vbp")){
            $item.Name
        }
    }
}
if文を追加していけばさらに多くの拡張子を指定できる。 title:【powershell】ファイルの名前のみの一覧を取得するコード description:powersehllではファイルの名前のみの一覧を取得するコードも容易に書くことができます。 category_script:page_name.startswith("1")