Chúng tôi có một ứng dụng asp.net, C# trong đó có yêu cầu nhận tất cả các tệp có ngày sửa đổi sẽ là b/w startdate và enddate. Làm thế nào chúng ta có thể đạt được điều này? Bạn cũng muốn nhận tất cả các tệp không được sửa đổi trong 3 tháng qua?Bắt tất cả các tệp được sửa đổi trong phạm vi ngày
21
A
Trả lời
46
Theo this post, bạn có thể làm điều này:
var directory = new DirectoryInfo(your_dir);
DateTime from_date = DateTime.Now.AddMonths(-3);
DateTime to_date = DateTime.Now;
var files = directory.GetFiles()
.Where(file=>file.LastWriteTime >= from_date && file.LastWriteTime <= to_date);
1
nhìn vào câu hỏi này và câu trả lời:
How to find the most recent file in a directory using .NET, and without looping?
bạn có thể bắt đầu từ đó và thêm khoản where
của bạn để truy vấn LINQ cung cấp câu trả lời :)
Các vấn đề liên quan
- 1. Linux tất cả các tệp của thư mục được sửa đổi ngày hôm qua
- 2. URL bắt tất cả Django mà không vi phạm APPEND_SLASH
- 3. t-sql chọn nhận được tất cả các tháng trong một phạm vi năm
- 4. Cách nhận số sửa đổi SVN trong một số Ngày hoặc phạm vi ngày nhất định
- 5. Phạm vi biến đổi và Thử bắt trong python
- 6. Mã Python để tìm tất cả các tệp mới được tạo, sửa đổi và xóa trong tất cả các thư mục/thư mục con bắt đầu từ/directory
- 7. Git truy xuất danh sách tất cả các tệp đã được sửa đổi trong chi nhánh
- 8. git: liệt kê tất cả các tệp được thêm/sửa đổi vào một ngày (hoặc tuần/tháng ...)
- 9. git: Chỉ liệt kê các tệp được sửa đổi cho tất cả các dấu gạch ngang
- 10. Phạm vi ngày trong PL/SQL (Oracle)
- 11. Kiểm tra nếu một phạm vi ngày trong một phạm vi ngày
- 12. Git chỉ thêm tất cả các tệp mới, chứ không phải các tệp đã sửa đổi
- 13. Tạo một phạm vi ngày
- 14. Lặp qua TẤT CẢ các tệp trong một thư mục dựa trên 'Ngày sửa đổi lần cuối'
- 15. Tính phạm vi ngày mất tích và phạm vi ngày chồng chéo giữa hai ngày
- 16. Git thêm tất cả các tệp đã sửa đổi, xóa và không được theo dõi?
- 17. AngularJS: sửa đổi phạm vi cha mẹ trong ng-include
- 18. Phạm vi ngày nào được phép trong Javascript?
- 19. Số ngày trong phạm vi ngày, trừ ngày cuối tuần và các ngày khác, trong C#
- 20. PHP, xem phạm vi ngày có nằm trong một phạm vi ngày khác không
- 21. Xem tất cả các tệp đã thay đổi trong TFS
- 22. PostgreSQL- Lọc phạm vi ngày
- 23. SELECT COUNT trong phạm vi ngày
- 24. Cam kết tất cả các tệp đã sửa đổi cho Github trong Netbeans
- 25. Đối tượng được tạo bên trong phạm vi được deallocated ngay cả khi được sử dụng ngoài phạm vi
- 26. Làm cách nào để có được tất cả danh sách phạm vi trong ActiveRecord 3.x
- 27. Bắt vi phạm ràng buộc trong psql
- 28. Lấy danh sách ngày trong một phạm vi trong PostgreSQL
- 29. Phạm vi Ngày SQL Tách
- 30. Phạm vi ngày trong JXDatePicker của swingx?
Cũng yêu câu trả lời này [ở đây] (http://stackoverflow.com/a/13867061/4009972) bởi @nich olas-carey gợi ý 'Directory.EnumerateFiles()' trên 'Directory.GetFiles()' – codeMonkey