【PowerShell】Get-ChildItemで特定のファイル・フォルダの絞り込み、除外方法

PowerShell

Get-ChildItemを使うと、ファイルフォルダの一覧を表示できます。
-Include-Excludeオプションを使うと、一覧に表示するファイル・フォルダを絞り込みができたり、一覧に表示しないファイル・フォルダを指定できたりします。

-includeで絞り込み

# 単一の拡張子で絞り込む場合

 Get-ChildItem -File -Recurse -Include *.jpg

# 複数の拡張子で絞り込む場合,方法1

 Get-ChildItem -File -Recurse -Include *.jpg,*.jpeg,*.png

# 複数の拡張子で絞り込む場合,方法1

 Get-ChildItem -File -Recurse -Include @("*.jpg","*.jpeg","*.png")

-Excludeで除外

# 単一の拡張子で除外する場合。
 Get-ChildItem -File -Recurse -Exclude *.jpg

# 複数の拡張子で除外する場合、方法1

 Get-ChildItem -File -Recurse -Exclude *.jpg,*.jpeg,*.png

# 複数の拡張子で除外する場合、方法2

 Get-ChildItem -File -Recurse -Exclude @("*.jpg","*.jpeg","*.png")

-include、-Excludeの組み合わせ

# -include、-Excludeの合せ技

Get-ChildItem -File -Recurse -Include *.jpg,*.jpeg -Exclude *.png,pic*

コメント