2013-07-16 210 views

回答

7

使用Path.GetFileName返回文件名和擴展名的完整路徑

var files = Directory.GetFiles(directory).Select(f => Path.GetFileName(f)); 

甚至

var files = Directory.GetFiles(directory).Select(Path.GetFileName); 
+1

不錯,我沒有使用Linq,也沒有看到intellisense中的擴展方法:-P ... ;-) –

0

使用lazyberezovsky的解決方案,或者使用FileInfo類,提供了一個「名稱」屬性。

+1

不是我的downvote,我覺得'FileInfo'也是選項,但它會創建很多FileInfo對象中不必要的信息 –

+1

確實如此,但由於我們不知道他將如何處理這些文件,因此FileInfo可能適用,也可能不適合。 – Egi

相關問題