トップ回答者
powershellプロパティ抽出について

質問
-
質問についてですが
あるフォルダ内のファイル(10MB以上のファイル)を検索して抽出しCSVファイルに吐き出し
たいのですがpowershell初心者なものですこし手間取っています。
抽出したファイルの「最終更新日(lastwritetime) 、容量(length) , フルパス(fullname )」
を知りたいのです。
抽出結果の表示にいたってこだわりがあります。
・最終更新日の日付のみを表示(時間は表示したくないのです)
・容量はMBで表記したいのです
(パスはフルパスで大丈夫です)
すみませんがこれを表示できる式を教えて頂けませんか?
- 移動 立花楓Microsoft employee, Moderator 2018年1月11日 4:10 Microsoft Office > Office 2016
回答
-
こんな感じでしょうか。
Get-ChildItem | Where-Object {$_.Length -ge 10MB} | Select-Object @{Name='LastWriteTime';Expression={$_.LastWriteTime.ToString("yyyy/MM/dd")}}, @{Name='Length';Expression={$_.Length / 1MB}}, FullName | Export-Csv out.csv -NoTypeInformation -Encoding Default
- 回答としてマーク hitton 2018年1月10日 9:15
すべての返信
-
こんな感じでしょうか。
Get-ChildItem | Where-Object {$_.Length -ge 10MB} | Select-Object @{Name='LastWriteTime';Expression={$_.LastWriteTime.ToString("yyyy/MM/dd")}}, @{Name='Length';Expression={$_.Length / 1MB}}, FullName | Export-Csv out.csv -NoTypeInformation -Encoding Default
- 回答としてマーク hitton 2018年1月10日 9:15
-
フォーラムオペレーターの栗下 望です。
hitton さん、こんにちは。ご質問いただいた内容については参考になる回答が寄せられたようでなによりです。
スレッドの移動のお知らせなのですが、
質問内容から以下スレッドと併せて「Windows PowerShell」フォーラムへ移動させていただきました。・powershellプロパティ抽出について(条件付き)
移動をした後、URLが変わりますが、
以前のURLでもリダイレクトされて移動後のページがちゃんと表示されますのでご安心ください。また提示いただいている techNet フォーラムのリンクですが、
アクセスしてみると「Page Not Found」と出てしまうようですので何か誤りがあれば編集をしていただけますと幸いです。どうぞよろしくお願いいたします。
MSDN/TechNet Community Support 栗下 望
- 編集済み 立花楓Microsoft employee, Moderator 2018年1月11日 4:12 移動後の文言の編集