Powershellで指定のフォルダ以下のファイルの最終アクセス日を取得する。

Powershellのアイコン ヘルプデスク

ファイルサーバーに保存されているデータを整理しようと思って調べました。

Get-ChildItem ”チェックしたいフォルダのパス” -Recurse | select-Object name, FullName, LastAccessTime | Export-CSV ”CSVファイルの保存場所” -Encoding Default 

Get-ChildItemの後のチェックしたいフォルダのパスはダブルクオートで囲まなくても大丈夫です。
-Recurseをつけると子フォルダの中もチェックしてくれます。
select-Objectでファイル名とファイルのパス、最終アクセス日を選択しています。
Export-CSVで結果をCSV出力しています。文字コードはDefaultでもしUTF8がよければ指定も可能です。CSVファイルの保存場所もダブルクオートで囲まなくても大丈夫です。

参考サイト:ファイルの一覧を表示する(Get-ChildItem)

タイトルとURLをコピーしました