作者teyou (傻傻ㄉ我)
看板C_Sharp
标题Re: [问题] 如何判断实体目录是否有资料?????
时间Wed Apr 30 14:03:18 2008
※ 引述《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)