1
如何使用C#獲取目錄中最長的文件名?長文件名
如何使用C#獲取目錄中最長的文件名?長文件名
Directory.GetFiles(myPath)
.OrderByDescending(s => s.Length)
.Take(howManyYouWant);
var filelist = Directory.GetFiles(<directorypathandname>);
var result = filelist.Where(f => f.Length == filelist.Max(f2 => f2.Length));
現在結果將包含最長的名稱的所有文件。通常只有一個我猜,但如果他們有相同的長度,並且是最長的,他們全部。
+1打我吧...(可能要建議增加服用) – Nix 2010-10-14 14:54:28
'Directory.GetFiles(mypath中)'如果你想要的所有文件,而不僅僅是地目錄 – 2010-10-14 14:54:51
@Nix已經完成。 – 2010-10-14 14:55:06