创建文件夹

    技术2022-05-11  128

    创建文件夹如果用System.IO.Directory.CreateDirectory  需要对文件夹有读写的权限,

    用另一种方法就不用了.这个方法要引入COM组件Microsoft Scripting Runtime

    <%@ Page language="c#" ValidateRequest=false%> <%@Import Namespace="System.IO"%> <HTML> <HEAD>  <title>WebForm1</title>

     

        <script language="C#" runat="server">

            void Page_Load(Object sender, EventArgs e)         {

     

            }                        void butShow_Click(object sender, System.EventArgs e)  {

                string user = TextBox1.Text;            Scripting.FileSystemObject fso = new Scripting.FileSystemObjectClass();            string user = this.TextBox1.Text.Trim();            string UsersPath= Server.MapPath(ConfigurationSettings.AppSettings["UsersInfo"]);            if (!Directory.Exists(UsersPath))            {                fso.CreateFolder(UsersPath);            }            UsersPath += user;            if (!Directory.Exists(UsersPath))            {                fso.CreateFolder(UsersPath);            }            UsersPath += ConfigurationSettings.AppSettings["upfiles"];            if (!Directory.Exists(UsersPath))            {                fso.CreateFolder(UsersPath);            }                 }

     

        </script>

     </HEAD> <body>  <form id="Form1" method="post" runat="server">      <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>    <asp:Button id="Button1" runat="server" Text="在当前目录下创建文件夹 " OnClick="butShow_Click"></asp:Button>    <asp:Label id="Label1" runat="server"></asp:Label>  </form> </body></HTML> 


    最新回复(0)