Chúng tôi tạo các tệp có ngày tháng trong tên. (* bên dưới là ký tự đại diện cho ngày) Tôi muốn lấy tệp cuối cùng và thư mục chứa tệp cũng có ngày (chỉ tháng) trong tiêu đề của nó.Powershell Get-ChildItem tập tin mới nhất trong thư mục
Tôi đang sử dụng PowerShell và tôi đang lên lịch để chạy mỗi ngày. Đây là kịch bản cho đến nay:
$LastFile = *_DailyFile
$compareDate = (Get-Date).AddDays(-1)
$LastFileCaptured = Get-ChildItem -Recurse | Where-Object {$LastFile.LastWriteTime
-ge $compareDate}
Tôi đã sử dụng ví dụ đầu tiên của bạn và nó hoạt động hoàn hảo. – user977645
@ user977645 nhớ để chấp nhận điều này khi câu trả lời nhấp vào dấu v ở bên trái dưới mũi tên upvote/downvote –
Có một tin đồn trên internet rằng "LastAccessTime" hoạt động cho việc này. Đó là một lời nói dối. Giải pháp của bạn là đúng. – Ben