2019/06/17 #この1週間で作成・更新したファイルを探す
皆様おはようございます、
#昨日の3分PowerShell(備忘録)
#この1週間で作成・更新したファイルを探す
PS>
$D1=(get-date).AddDays(-7)
gci |
?{$_.LastWriteTime -gt $D1 -or
$_.CreationTime -gt $D1 } |
sort Lastwritetime -desc |
FT -auto lastwritetime,creationtime,name
LastWriteTime CreationTime Name
------------- ------------ ----
2019/06/13 3:02:27 2019/01/27 11:02:16 blog関連.txt
2019/06/12 10:16:35 2019/06/12 10:16:35 H31_R1スケジュール.xlsx
2019/06/11 19:58:02 2019/06/11 19:58:02 scan0611195802419.pdf
2019/06/11 19:38:55 2019/06/11 19:38:54 scan0611193854362.pdf
2019/06/11 15:36:15 2019/06/11 15:36:15 振込 受付完了.pdf
:
PS>
まず、
$D1=(get-date).AddDays(-7) で、本日より7日間遡った日時を取得
続いて、
gci(Get-ChildItem)コマンドから
LastWriteTime、CreationTime が $D1 より大きい(新しい)日時を
条件として抽出
※送信メールに添付していたりすればともかく、自分の端末上で
直近にどんなデータを作っていたのかは意外に思い出せない・・
(単に年をとっただけ?)
エクスプローラを開けば当然判りますが、更新日時と作成日時を
2回ソートする必要があったり、どうせファイル名をコピーするよう
な事も有ろうかと思い作ってみました、
ではまた;