日期:2014-05-17  浏览次数:20517 次

asp.net自动建立文件夹
我想要实现的功能是,“点击BUTTON按钮后,查询在admin文件夹下是否存在名字为文本框TEXT1.text内容的文件夹,若不存在则自动建立,并获取文件夹的路径”
跪求上列功能的源代码....

------解决方案--------------------
 protected void Button1_Click(object sender, EventArgs e)
    {
        string path = Server.MapPath("admin/" + TextBox1.Text);
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
    }

------解决方案--------------------
先判断admin是否存在 
string path="";
if (Directory.Exists(Server.MapPath("~admin")) == false)//如果不存在就创建file文件夹 
         {
//不存在则创建
             Directory.CreateDirectory(Server.MapPath("~admin"));
         }
         //继续判断文件的存在
         if (File.Exists(Server.MapPath("~admin/TEXT1.text")))
         {
             Response.Write("Yes");
             //存在文件
path=Server.MapPath("~admin/TEXT1.text");
         }
         else
         {
             Response.Write("No");
             //不存在文件
             File.Create(MapPath("~admin/TEXT1.text"));//创建该文件
         }

注意引入命名空间
using System.IO;