Asp.net文件创建的问题
C# code
protected void btn_test_Click(object sender, EventArgs e)
{
FileInfo fi = new FileInfo(Server.MapPath("Ftp") + "/zys.cc");
FileStream fs = fi.Create();
fs.Close();
}
C# code
protected void btn_test_Click(object sender, EventArgs e)
{
FileInfo fi = new FileInfo(Server.MapPath("Ftp") + "/zys.cc");
Response.Write("XX");
FileStream fs = fi.Create();
fs.Close();
}
照第一段源码,我点击btn_test的时候怎么不执行程序。但是如果我按照第二段源码就会执行Response.Write("XX");
------解决方案--------------------这个不是你那个有没有写 Response.Write() 的问题,我测试过了,都是会执行代码的。
我遇到这样的问题:
如果没有自己手动建立Ftp目录的话,执行到FileStream fs = fi.Create();时候就会报找不到部分路径的错误。
而如果手动建立目录的话,就会成功创建zxy.cc文件。
难道VS不会自己建立目录吗?坐等高手回复。
------解决方案--------------------
------解决方案--------------------FileInfo fi = new FileInfo(Server.MapPath("~/Ftp/zys.cc"));