- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PowerShell/ファイル操作/非コマンドレットの出力結果文字列をファイルオブジェクトへ変換 へ行く。
- 1 (2016-08-30 (火) 14:02:27)
非コマンドレットの出力結果文字列をファイルオブジェクトへ変換
概要
- 例えば、非コマンドレットであるgrep.exeでファイルを検索すると、その結果は文字列として出力される。
- その文字列をGet-Itemに渡してファイルオブジェクトに変換する。
手順
PS> grep.exe -l "foo" *.txt 1.txt 2.txt 3.txt
grep.exe
PS> $files = grep.exe -l "foo" *.txt | Get-Item PS> $files | select fullname, lastwritetime FullName LastWriteTime -------- ------------- C:\tmp\1.txt 2016/08/04 16:56:02 C:\tmp\2.txt 2016/08/04 16:56:02 C:\tmp\3.txt 2016/08/04 16:56:02