我有一臺攝像機每小時拍攝一張正在構建的結構的照片。根據創建時間搜索文件
這已經產生了一年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,我想通過創建時間搜索文件,其中日期是通配符(任何日期)。
類似:
$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
這是否在Powershell中工作? – user1918366
這是powershell(ls是Get-ChildItem的別名,如dir或gci) –
我想將創建的任何日期時間戳在08:00至17:00之間的文件移動到另一個文件夾。你會如何做到這一點? – user1918366
給這個嘗試。更改過濾器通配符以匹配您的圖片擴展名。文件將移至c:\ NightPictures文件夾。
Get-ChildItem c:\pictures -Filter *.jpg |
Where-Object {$_.CreationTime.Hour -gt 8 -and $_.CreationTime.Hour -lt 17} |
Move-Item -Destination c:\NightPictures
謝伊是對的,有沒有必要使用獲取日期訪問小時屬性 –
他們都工作得很好! – user1918366
您到目前爲止嘗試過什麼?文件是否有文件名中的時間,或者你想使用創建的日期嗎? – MrKWatkins