2010-04-22 3 views
2

파일/폴더 목록을 배열이 아닌 IEnumerable로 가져 오는 방법은 무엇입니까?IEnumerable 및 배열이 아닌 파일/폴더 목록을 가져 오는 방법

내가 원하는 이유는 20,000 개가 넘는 폴더가 많은 폴더가 있기 때문에 루프를 모두 통과해야하지만 배열로 컴파일 될 때까지 기다리지 않으려 고합니다. 그러나 한 번에 하나씩 지나치기를 원합니다.

은 내가

+0

MONO를 사용하여 조사 중이며 일단 작동하는지 확인하면 질문을 업데이트합니다. 코드 프로젝트 프로젝트를 사용하는 것이 현명합니다. 둘 다 고마워. –

답변

1

저는 Mono가이 API를 가지고 있고, .Net 3.5 응용 프로그램에 모노 dll을 포함시킬 수 있다고 확신합니다. exacy 라이브러리와 구문을 찾아 보겠습니다.

다른 옵션은 반사경을 사용하고 새로운 .Net 4 기능을 다시 포팅하려고합니다.

6

그것은 당신이 그물 4 아니에요 너무 나쁜 V4하지 .NET 3.5을 사용하고 있습니다 - 보이는 그들은 added this functionality있다.

이 외에도 경험이 없으므로 코드를 제공 할 수 없지만 FindFirstFile/FindNextFile을 사용하여 일부 C 코드를 래핑하는 P/Invoke 일 가능성이 있습니까?

편집 : 약간의 인터넷 검색 결과가 some code on Code Project으로 표시되었습니다.

+1

Reflector를 사용하여 새로운 .NET 4 메서드를 살펴보면 실제로 FindFirstFile/FindNextFile로 구현 된 것으로 보입니다. – dtb

관련 문제