저는 C++로 워킹하고 있습니다. 디렉토리에 하위 디렉토리가 있는지 여부를 확인하는 방법이 있습니까?디렉토리에 하위 디렉토리가 있는지 여부를 확인하는 방법이 있습니까?
CFileFind는 전체 파일을 검색해야합니다. 유일한 하위 디렉토리가 목록의 끝에 있고 많은 파일이있는 경우 시간이 오래 걸립니다.
예 : 디렉토리 A에는 99995 개의 파일과 FindNextFile List 끝에 하나의 하위 디렉토리가 있습니다. 내가 99995 번 시도한 다음 말하기를 : 예, 하위 디렉토리가 포함되어 있습니까?
99995 개의 파일과 하나의 하위 디렉토리, FindNextFile List의 끝. 내가 99995 번 시도한 다음 말하기를 : 예, 하위 디렉토리가 포함되어 있습니까? – user25749
Yeap, 그게 Win32에서 디렉터리 내용을 나열하는 유일한 방법입니다. 그래서 Explorer에서 많은 파일을 가진 폴더를 여는 데는 많은 시간이 걸립니다. – sharptooth
OMG, 정말 나쁜 디자인 ... – user25749