0

, 나는 어떤 로그가 나는 시간을 읽고 싶어, 나는 그러나, new QueryOptions(CommonFileQuery.OrderBySearchRank, fileFilter);가 없습니다 구현 예외를 제공Windows 8.1 앱에서 날짜별로 정렬 된 로그 파일을 얻는 방법 (QueryOptions에서 예외가 발생합니까?) 내 windows8.1 응용 프로그램에서

List<string> fileFilter = new List<string>(); 
     fileFilter.Add(".ERROR"); 
     StorageFolder folder = ApplicationData.Current.LocalFolder; 
     QueryOptions queryOptions = new QueryOptions(CommonFileQuery.OrderBySearchRank, fileFilter); 
     var query = folder.CreateFileQueryWithOptions(queryOptions); 
     IReadOnlyList<StorageFile> filteredFiles = await query.GetFilesAsync(); 
     if(filteredFiles.Count > 0) 
     { 
      err = filteredFiles[0].ToString(); 
     } 
     return err; 

아래 코드를했다. 어떤 해결책이 있습니까?

답변

0

폴더에 GetFilesAsync()을 사용하여 모든 파일을 가져 와서 직접 정렬해야합니다.

+0

그러나 MSFT가이 쿼리 메서드를 제공하므로 사용하지 않는 것이 좋습니다. 흥미로운 것은 다른 컴퓨터에서 작동한다는 것입니다 ... – litaoshen

+0

Windows Phone 8.1을 개발할 때 Windows 8.1과 API를 동일하게 만들려고했지만 모든 것을 구현하지는 않았습니다. 거기에 있지만 구현되지 않은 많은 API가 있습니다. –

+0

QueryOptions 대신 여기에서 사용할 수있는 API를 알고 계십니까? 감사! – litaoshen

관련 문제