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*

コメント