我有一台相机,每小时拍摄一张正在建造的建筑物的照片。
这已经在一年中每天生成 24 张图片并将它们存储在一个文件夹中。
动画的夜间图片太多,所以我想删除在xx/xx/xxxx 08:00 AM - xx/xx/xxxx 05:00 PM
.
使用 Powershell 或 CMD,我想按创建时间搜索文件,其中日期是通配符(任何日期)。
我有一台相机,每小时拍摄一张正在建造的建筑物的照片。
这已经在一年中每天生成 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