폴더 경로가 주어지면 모든 파일을 가져 오지 않고 마지막으로 수정 한 파일을 가져 오는 방법이 있습니까? 특정 시간 이후에 업데이트 된 폴더를 빨리 찾아야하며 마지막으로 수정 된 파일이 시간보다 이전 인 경우 해당 폴더를 완전히 건너 뛰고 싶습니다. 이 방법이 작동하지 않도록 파일 중 하나가 업데이트되면 폴더의 마지막 수정 시간이 업데이트되지 않는 것으로 나타났습니다.모든 파일을 열거하지 않고 마지막으로 수정 한 파일 얻기
0
A
답변
0
아니요,이 때문에 Windows는 검색 속도를 높이기 위해 색인 생성 기능을 제공합니다. NTFS 파일 시스템은 빠른 검색을 염두에두고 설계되지 않았습니다.
어쨌든 어렵지 않은 파일 변경 사항을 모니터링 할 수 있습니다. 프로그램을 백그라운드에서 실행하고 변경 사항을 모니터링하도록 허용 할 수 있으면이 방법이 효과적입니다. 과거 기록이 필요하다면 초기 검사를 한 번만 수행 한 다음 자신의 계층을 빌드 할 수 있습니다. 프로그램이 항상 실행되고있는 한 현재 스냅 샷이 있어야하며 느린 검색을 수행 할 필요가 없습니다.
또한 창 검색 자체를 사용하여 파일을 찾을 수 있습니다. 색인 생성이 가능하다면 아마 빨리 얻을 수있을 것입니다.
0
시도해보십시오.
DirectoryInfo di = new DirectoryInfo("strPath");
DateTime dt = di.LastWriteTime;
그럼 당신은
Directory.EnumerateFiles(strPath, "*.*", SearchOption.TopDirectoryOnly);
그런 다음 루프를 위 모음을 사용하여 각 파일에 대해()에서는 FileInfo를 얻어야한다.
파일의 FileInfo()에 대한 참조를 가져 오지 않고 파일의 수정 날짜를 얻는 방법이 표시되지 않습니다.
내가 아는 한 FileInfo가이 파일을 가져올 것이라고 생각하지 않습니다.
관련 문제
- 1. 한 사용자가 수정 한 모든 파일을 알려주시겠습니까?
- 2. 한 달 전 마지막으로 모든 파일 제거
- 3. 마지막으로 수정 한 날짜/시간
- 4. Linux에서 파일을 마지막으로 수정 한 UID를 결정 하시겠습니까?
- 5. 마지막으로 수정 한 날짜/FileInfo보기 ASP.NET MVC
- 6. Visual Studio에서 마지막으로 수정 한 날짜 추가
- 7. Windows OS에서 C#으로 파일을 마지막으로 수정 한 시간을 확인하십시오.
- 8. SVN : 마지막으로 수정 한 이후에 만들어진 파일을 제거하는 방법이 있습니까?
- 9. 파스칼 (innosetup)을 사용하여 파일을 마지막으로 업데이트 한 시간 얻기
- 10. IPhone - 웹 서버에서 마지막으로 수정 한 파일 가져 오기
- 11. 마지막으로 수정 된 헤더와 리눅스 파일 시스템
- 12. 마지막으로 수정 한 시간을 추적하는 방법
- 13. 마지막으로 수정 한 헤더 IIS가 자동으로 추가됩니까?
- 14. 셰어 마지막으로 수정 한 날짜와 익명 액세스
- 15. python3 urllib을 사용하여 마지막으로 수정 한 시간을 얻으려면 어떻게해야합니까?
- 16. 디렉토리에서 모든 파일 이름 얻기
- 17. ruby 마지막으로 모든 것을 얻는다
- 18. NHibernate를 사용하여 마지막으로 수정 한 사람과 수정 한 사람을 설정하는 가장 좋은 방법은 무엇입니까?
- 19. http 헤더에서 마지막으로 수정 됨
- 20. RSM 다이어그램에서 "마지막으로 수정 한"텍스트 필드를 자동화하는 방법은 무엇입니까?
- 21. Wordpress에 마지막으로 수정 한 HTTP 헤더를 삽입하는 방법은 무엇입니까?
- 22. Joomla에서 마지막으로 수정 한 헤더를 사용자 정의하는 방법은 무엇입니까?
- 23. Wordpress (데이터베이스); 마지막으로 수정 한 날짜를 표시 하시겠습니까?
- 24. 특정 디렉토리에서 파일을 찾은 후 마지막으로 파일을 정렬 하시겠습니까?
- 25. 응답 헤더가 마지막으로 수정 됨 업데이트되지 않음
- 26. 모든 소수 자릿수를 제거하지만 마지막으로
- 27. 마지막으로 수정 된 SQL Server 행 날짜
- 28. SQL SMO가 테이블을 열거하지 않음
- 29. 특정 방법을 구현 한 모든 모델 얻기
- 30. C#을 사용하여 FTP 서버의 파일 만 마지막으로 수정 한 날짜를 나열합니다.