빠른 항목. 내가 EnumerateFiles
C#을 응용 프로그램에 노력하고 주어진 패턴과 일치하지 않는 디렉토리에있는 모든 파일을 찾고 싶어요.열거 파일에서 linq 검색 옵션 사용
var files = Directory.EnumerateFiles("MY_DIR_PATH", "NOT_MY_FILE_NAME");
사람이 하지 부분 좀 도와 수 : 그래서 나는 이런 식으로 뭔가를 할 것이다?
빠른 항목. 내가 EnumerateFiles
C#을 응용 프로그램에 노력하고 주어진 패턴과 일치하지 않는 디렉토리에있는 모든 파일을 찾고 싶어요.열거 파일에서 linq 검색 옵션 사용
var files = Directory.EnumerateFiles("MY_DIR_PATH", "NOT_MY_FILE_NAME");
사람이 하지 부분 좀 도와 수 : 그래서 나는 이런 식으로 뭔가를 할 것이다?
난 당신이에 대한 EnumerateFiles의 과부하를 사용할 수 있다고 생각하지 않습니다,하지만 당신은 LINQ 사용할 수 있습니다
var files = from f in Directory.EnumerateFiles("MY_DIR_PATH")
where f != "NOT_MY_FILE_NAME"
select f;
당신은 그런 일을 수행 할 수 있습니다
Directory.EnumerateFiles("MY_DIR_PATH").Where(s => s != "NOT_MY_FILE_NAME");
또는 쿼리 구문을 :
var files = Directory.EnumerateFiles("MY_DIR_PATH")
.Where(fileName => fileName != "MY_FILE_NAME");
방법에 대한
,536,var files = Directory.GetFiles("MY_DIR_PATH")
.Where(f => !f.Contains("NOT_MY_FILE_NAME"));
정확히 내가 알아야 할 필요가있는 덕분에 (나는 약간의 LINQ 멍청이이다) – Matthew