2011-08-08 2 views
2

LINQ를 사용하여 컴퓨터의 드라이브에 액세스 할 수 있는지 알고 싶습니다. 일부 데이터가 드라이브에 저장되어 있고 검색을 수행 중입니다. LINQ를이 용도로 사용할 수 있습니까? 감사합니다.LINQ 액세스 드라이브

+4

. 이제 구체적인 프로그래밍 질문은 무엇입니까? –

+1

나는이 질문이 몹시 잘 정의되어 있지 않다는 데 동의하지만, 닫을 필요가 없다는 것은 충분히 합리적인 질문이다. 즉, LINQ로 치즈 (또는 다른 유제품)를 만드는 방법을 보는 데 관심이 있습니다. –

+0

Jalepeno havarti 치즈 mmmmmm. –

답변

4

LINQ는 IEnumerable 컬렉션에서 작동하는 데 일반적으로 사용되며 System.IO 네임 스페이스의 많은 메서드는 IEnumerable을 반환합니다. 그래, 네. 예를 들어

: 당신은 LINQ와 치즈를 만들 수 있습니다

var dirInfo = new DirectoryInfo("C:\\"); 
var matches = from infos in dirInfo.EnumerateFiles() 
       where infos.CreationTime > DateTime.Now - TimeSpan.FromDays(1) 
       select infos.Name; 
6

MSDN에서 LINQ and File Directories을 볼 수 있습니다.

귀하의 의견 (.dcm 파일 찾기)을 바탕으로 MSDN의 this example을 살펴보십시오. .txt 파일을 찾으므로 시작할 때 필요한 것과 충분히 근접해야합니다.

+0

그래, 고마워! 많은 도움이 :) – puzzled