PowerShell でDIRみたいなことをしたい
お仕事の都合でDirしたい、ただしフルパスが欲しい(ディレクトリ毎に表示を切り替えるようなものはいらない)
という要件があったけど時間がなかったのでちょっと調べてみた
だいたい下記のようにしたら意図している内容に近づきそうです。
Get-ChildItem 検索したいディレクトリ -Recurse | Sort-Object LastWriteTime | Where-Object { !$_.PSIsContainer} | Select-Object FullName,LastWriteTime,Length
何やってるかというと…
Get-ChildItem でDIR相当のものを取得
ただし、-Recurse をつけているので、再帰検索指定
Sort-Object でソート
Where-Object { !$_.PSIsContainer} でファイルのみ指定
Select-Object で表示する内容を指定する
※フルパス、最終更新日、サイズ
※参考リンク
http://win.just4fun.biz/?PowerShell/%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E3%81%BF%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%81%BF%E3%81%AE%E4%B8%80%E8%A6%A7%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95
http://www.atmarkit.co.jp/ait/articles/0808/22/news129.html
http://www.atmarkit.co.jp/ait/articles/0808/29/news131.html
http://www.vwnet.jp/windows/PowerShell/Ope/OpeListg.htm
※関係ないけど参考になるかもしれないリンク
http://www.atmarkit.co.jp/ait/articles/0809/12/news139.html
https://qiita.com/Kosen-amai/items/c7669e711d6b5743a840
でゎ★
という要件があったけど時間がなかったのでちょっと調べてみた
だいたい下記のようにしたら意図している内容に近づきそうです。
Get-ChildItem 検索したいディレクトリ -Recurse | Sort-Object LastWriteTime | Where-Object { !$_.PSIsContainer} | Select-Object FullName,LastWriteTime,Length
何やってるかというと…
Get-ChildItem でDIR相当のものを取得
ただし、-Recurse をつけているので、再帰検索指定
Sort-Object でソート
Where-Object { !$_.PSIsContainer} でファイルのみ指定
Select-Object で表示する内容を指定する
※フルパス、最終更新日、サイズ
※参考リンク
http://win.just4fun.biz/?PowerShell/%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E3%81%BF%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%81%BF%E3%81%AE%E4%B8%80%E8%A6%A7%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95
http://www.atmarkit.co.jp/ait/articles/0808/22/news129.html
http://www.atmarkit.co.jp/ait/articles/0808/29/news131.html
http://www.vwnet.jp/windows/PowerShell/Ope/OpeListg.htm
※関係ないけど参考になるかもしれないリンク
http://www.atmarkit.co.jp/ait/articles/0809/12/news139.html
https://qiita.com/Kosen-amai/items/c7669e711d6b5743a840
でゎ★
コメント