看板 C_Sharp 關於我們 聯絡資訊
※ 引述《powergngi (魯拉拉拉拉 )》之銘言: : 想要請問各位大大們 : 在C#裡讀虛擬目錄裡檔案的方法是 : File.Exists(Server.MapPath(../../XXXXXX)) : 那麼讀實體目錄的方法是什麼?? : 找了很多 但是還是找不到 : >"< 首先. using System.IO; 再來使用.. string dir = "../../XXXXXX"; DirectoryInfo di = new DirectoryInfo(context.Server.MapPath(dir)); FileInfo[] fi = di.GetFiles(); di.GetFiles().Length 或 fi.Length <-- 就可以知道裡面有沒有檔案啦! 不知道這樣是不是你所要的~~ 提供給你參考囉! PS: 如果所指定的目錄是要在D:/XXXX/XXXX 可以去除 context.Server.MapPath() string dir = "D:/xxx/xxx"; 變成 DirectoryInfo di = new DirectoryInfo(dir); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.242.16 ※ 編輯: teyou 來自: 140.118.242.16 (04/30 14:04) ※ 編輯: teyou 來自: 140.118.218.44 (04/30 16:56)