得到服务器文件夹里面的文件,路径有问题,在本地可以,发布到服务器那里就出现了问题
private void getFile() //得到文件
{
Directory.SetCurrentDirectory(Server.MapPath("../upfiles/"));
string fd=Directory.GetCurrentDirectory();
string[] fileEntries=Directory.GetFiles(fd);
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("filename", typeof(string)));
dt.Columns.Add(new DataColumn("time", typeof(DateTime)));
dt.Columns.Add(new DataColumn("lasttime", typeof(DateTime)));
foreach(string filename in fileEntries)
{
string d=Server.MapPath("../upfiles/");
int i=d.Length ;
dr = dt.NewRow();
dr[0]=filename.Remove(0,i);
dr[1]=File.GetCreationTime(filename);
dr[2]=File.GetLastAccessTime(filename);
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
MyDataGrid.DataSource=dv;
MyDataGrid.DataBind();
}
private void getFile() //得到文件
{
Directory.SetCurrentDirectory(Server.MapPath("../upfiles/"));
string fd=Directory.GetCurrentDirectory();
string[] fileEntries=Directory.GetFiles(fd);
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("filename", typeof(string)));
dt.Columns.Add(new DataColumn("time", typeof(DateTime)));
dt.Columns.Add(new DataColumn("lasttime", typeof(DateTime)));
foreach(string filename in fileEntries)
{
string d=Server.MapPath("../upfiles/");
int i=d.Length ;
dr = dt.NewRow();
dr[0]=filename.Remove(0,i);
dr[1]=File.GetCreationTime(filename);
dr[2]=File.GetLastAccessTime(filename);
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
MyDataGrid.DataSource=dv;
MyDataGrid.DataBind();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货