はじめに
Powershellなどのスクリプトで、よくさせる仕事としてファイル操作があります。
沢山のファイルを一括処理出来ればしあわせになれる場面があります。
まずは対象ファイルの一覧を取得する方法を調べてみます。
PowerShellスクリプトを初めて実行する場合

Powershellのps1ファイルを実行する方法
PowersehllをはじめるにあたりWindowsのコマンドラインインターフェースであるPowershellはコマンドレットと言われる命令をテキストファイルに記述したスクリプトファイルを実行することが出来ます。Powershellは...
単一フォルダのファイル一覧を取得する命令
Get-ChildItem "フォルダのパス"
ファイルの一覧が出力されます。
フォルダ下全てののファイル一覧を取得する命令
Get-ChildItem "フォルダのパス" -Recurs
フォルダ下にあるフォルダを全てのファイル一覧が出力されます。
特定のファイルを絞り込む
Get-ChildItem "フォルダのパス" -Recurs | Where-Object {$_.Attributes -ne "Directory"}
拡張子.zipのみを絞り込む
Get-ChildItem "フォルダのパス" -Recurs | Where-Object {$_.Attributes -ne "Directory"} | Where-Object {$_.Extension -eq ".zip"}
コメント