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"));