现在我有这段代码,它在指定路径中创建一个文件夹..
protected void btnAdd_Click(object sender, EventArgs e)
{
albname = txtName.Text.ToString();
try
{
string targetPath = Server.MapPath("..//Images//Albums//" + albname);
if (!System.IO.Directory.Exists(targetPath))
{
System.IO.Directory.CreateDirectory(targetPath);
id = id + 1;
con.Open();
com = new SqlCommand("insert into album values(" + id + ",'" + albname + "')", con);
com.ExecuteNonQuery();
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('Album Successfully added');", true);
con.Close();
txtName.Text = "";
}
else
{
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('Album Name Already Exists!Please enter a different Name');", true);
}
}
catch (Exception ne)
{
error.Visible = true;
lblError.Text = ne.ToString();
}
}
这对我来说现在很好用。它在指定路径中创建一个文件夹。现在我在 Localhost 中运行这个网站。现在当我在任何服务器上托管网站时,上面的代码是否有效?或者当我的网站在 Internet 上直播时,是否有任何不同的方法来创建文件夹。希望我能得到任何漂亮的解决方案。