私は、建設中の構造物の1時間ごとに1枚の写真を撮るカメラを持っています。
これにより、1年間で1日24枚の写真が生成され、フォルダに保存されました。
アニメーションには夜間の写真が多すぎるので、の間に作成された写真を削除したいと思いxx/xx/xxxx 08:00 AM - xx/xx/xxxx 05:00 PM
ます。
PowershellまたはCMDを使用して、作成された時間でファイルを検索したいと思います。日付はワイルドカード(任意の日付)です。
私は、建設中の構造物の1時間ごとに1枚の写真を撮るカメラを持っています。
これにより、1年間で1日24枚の写真が生成され、フォルダに保存されました。
アニメーションには夜間の写真が多すぎるので、の間に作成された写真を削除したいと思いxx/xx/xxxx 08:00 AM - xx/xx/xxxx 05:00 PM
ます。
PowershellまたはCMDを使用して、作成された時間でファイルを検索したいと思います。日付はワイルドカード(任意の日付)です。
これを試してみてください。画像の拡張子に一致するようにフィルタのワイルドカードを変更します。ファイルはc:\NightPicturesフォルダーに移動します。
Get-ChildItem c:\pictures -Filter *.jpg |
Where-Object {$_.CreationTime.Hour -gt 8 -and $_.CreationTime.Hour -lt 17} |
Move-Item -Destination c:\NightPictures
何かのようなもの :
$source= get-ChildItem -Path "C:\mappe\test" -filter "*.jpg"
$destination="c:\mappe"
$source |
where {
(get-date($_.creationTime)).Hour -lt 17 -and (get-date($_.creationTime)).Hour -gt 8
}|
Move-Item -Destination $detination