2011-04-14 64 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(); 
相關問題