2011-04-14 6 views

답변

3
var fileName = (new DirectoryInfo(filePath)) 
.GetFiles(".", SearchOption.AllDirectories) 
.Where(a => Regex.IsMatch(a.Name, "^[^*]*" + logSelected + ".jpg$")) 
.Select(a => a.Name) 
.ToList(); 

또는 변경 a.Name를 추가.

0

시도는 당신이 필요로하는 속성에 대한 선택 방법에 .Select(fi => fi.Name)

List<string> fileNames = (new DirectoryInfo(filePath)).GetFiles(".", SearchOption.AllDirectories) 
      .Where(a => Regex.IsMatch(a.Name, "^[^*]*" + logSelected + ".jpg$")) 
      .Select(fi => fi.Name) 
      .ToList(); 
0
var fileName = new DirectoryInfo(filePath) 
        .GetFiles(".", SearchOption.AllDirectories) 
        .Where(a => Regex.IsMatch(a.Name, "^[^*]*" + logSelected + ".jpg$")) 
        .Select(x => x.Name) 
        .ToList(); 
0
  var fileName = (new DirectoryInfo(filePath)).GetFiles(".", SearchOption.AllDirectories) 
      .Where(a => Regex.IsMatch(a.Name, "^[^]" + logSelected + ".jpg$")) 
      .Select(fi=>fi.FullName) 
      .ToList(); 
관련 문제