可能重複:
How to get only filenames within a directory using c#?Directory.GetFiles:如何獲取唯一的文件名,而不是完整的路徑?
使用C#,我希望得到一個文件夾中的文件列表。
我的目標:["file1.txt", "file2.txt"]
所以我寫了這一點:
string[] files = Directory.GetFiles(dir);
不幸的是,我得到這樣的輸出:["C:\\dir\\file1.txt", "C:\\dir\\file2.txt"]
我能剝去不需要的 「C:\目錄\」 之後的部分,但有沒有更優雅的解決方案?
'串[]文件= Directory.GetFiles(DIR)。選擇(文件=> Path.GetFileName(文件))ToArray的();' –