PowerShell ファイルサイズや拡張子で検索する
ファイルを検索したいときのスクリプト
Cドライブの中の 拡張子が「~.bak」のファイルを探す
Get-ChildItem -Path C: -Recurse | Where-Object{$_.Name -like "*.bak" } |
Select-Object fullname,LastWriteTime
Cドライブの中の ファイルサイズ 300MB以上のファイルを探す
Get-ChildItem -Path C: -Recurse | Where-Object{$_.Length -gt 300MB } |
Select-Object Length,fullname,LastWriteTime |
%{New-Object psobject -Property @{SizeMB=[math]::round($_.Length/1024/1024);Filename=$_.fullname;LastWrite=$_.LastWriteTime}}
Cドライブの中の 拡張子が.bakでサイズ300MB以上のファイルを探す
Get-ChildItem -Path C: -Recurse | Where-Object{$.Name -like "*.bak" -and $.Length -gt 300MB } |
Select-Object Length,fullname,LastWriteTime |
%{New-Object psobject -Property @{SizeMB=[math]::round($.Length/1024/1024);Filename=$.fullname;LastWrite=$_.LastWriteTime}}
C:\temp の中のファイル名が「2023-11-」から始まるファイルを探す
Get-ChildItem -Path "C:\temp" -Recurse | Where-Object{$_.Name -like "2023-11-*" } |
Select-Object fullname,LastWriteTime
「c:\請求書」フォルダの中から「請求書」を含むが「請求書」から始まらないファイルを探し、ファイル名と更新日を表示する
Get-ChildItem -Path "C:\請求書" -Recurse |Where-Object{ $_.Name -like "?*請求書*"} |
Select-Object name,LastWriteTime
この記事が気に入ったらサポートをしてみませんか?