※ 引述《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)