2
아래
내가 수정하고 원래 여기에서 복사 한 일부 코드이다 : 나는 파일 이름 디렉토리를 검색하고 내가 알아낼 수 없습니다 제외하고 그것을 잘 작동System.IO.FileInfo 대소 문자 구분 검색
http://msdn.microsoft.com/en-us/library/bb546159.aspx
: 그것은 를 구분System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(startFolder);
// This method assumes that the application has discovery permissions
// for all folders under the specified path.
IEnumerable<System.IO.FileInfo> fileList = dir.GetFiles("*.*", System.IO.SearchOption.AllDirectories);
//Create the query
IEnumerable<System.IO.FileInfo> fileQuery =
from file in fileList
where file.Extension == ".pdf"
where file.Name.Contains(searchString, StringComparison.OrdinalIgnoreCase)
orderby file.Name
select file;
이 줄을 구분하는 방법에 오류를 포함
오류가 있습니다 : 지금 몇 시간 동안 검색하고 답을 찾을 수 없습니다
Error 1 'string' does not contain a definition for 'Contains' and the best extension method overload 'System.Linq.ParallelEnumerable.Contains<TSource>(System.Linq.ParallelQuery<TSource>, TSource, System.Collections.Generic.IEqualityComparer<TSource>)' has some invalid arguments C:\Users\k5opjdjc\Documents\Visual Studio 2013\Projects\Test_File_Search\Test_File_Search\Controllers\SearchController.cs 30 23 Test_File_Search
. 누군가가 도울 수 있다면, 나는 크게 감사 할 것입니다. 그게이었다
where file.Name.IndexOf(searchString, StringComparison.CurrentCultureIgnoreCase) >= 0
(IndexOf
반환 -1 일치하는 하위 문자열이 발견되지 않는)
네 : – Jordan