Длинные имена файлов - PullRequest
       0

Длинные имена файлов

1 голос
/ 14 октября 2010

Как получить самые длинные имена файлов в каталоге, используя C #?

Ответы [ 2 ]

13 голосов
/ 14 октября 2010
Directory.GetFiles(myPath)
    .OrderByDescending(s => s.Length)
    .Take(howManyYouWant);
0 голосов
/ 14 октября 2010
var filelist = Directory.GetFiles(<directorypathandname>);
var result = filelist.Where( f => f.Length == filelist.Max( f2 => f2.Length));

Теперь результат будет содержать все файлы с самым длинным именем.Обычно только один, я думаю, но все они, если они имеют одинаковую длину и самые длинные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...