zoukankan      html  css  js  c++  java
  • asp.net创建、删除、移动文件夹 文件

    前台页面:

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
        </div>
        <asp:Button ID="Button1" runat="server" Text="创建文件夹" onclick="Button1_Click" />
        <asp:Button ID="Button2" runat="server" Text="删除文件夹" onclick="Button2_Click" />
        <asp:Button ID="Button3" runat="server" Text="移动文件夹" onclick="Button3_Click" />
        <asp:Button ID="Button4" runat="server" Text="创建文件" onclick="Button4_Click" />
        <asp:Button ID="Button5" runat="server" Text="删除文件" onclick="Button5_Click" />
        <asp:Button ID="Button6" runat="server" Text="移动文件" onclick="Button6_Click" />
        </form>
    </body>
    </html>

    后台代码:

    View Code
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.IO;
    
    namespace WebFolderAndFile
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
    
            public string path = @"c:\Direc";
            public string newpath = @"C:\MyDire\Direc";
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
            /// <summary>
            /// 创建文件夹
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button1_Click(object sender, EventArgs e)
            {
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
            }
            /// <summary>
            /// 删除文件夹
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button2_Click(object sender, EventArgs e)
            {
                if (Directory.Exists(path))
                {
                    Directory.Delete(path);
                }
            }
            /// <summary>
            /// 移动文件夹
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button3_Click(object sender, EventArgs e)
            {
                Directory.Move(path, newpath);
            }
            /// <summary>
            /// 创建文件
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button4_Click(object sender, EventArgs e)
            {
                if (!File.Exists(newpath + @"\myfile.txt"))
                {
                    File.CreateText(newpath + @"\myfile.txt");
                }
                Response.Write(String.Format("The number of files in {0} is {1}", newpath, Directory.GetFiles(newpath).Length));
            }
            /// <summary>
            /// 删除文件
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button5_Click(object sender, EventArgs e)
            {
                if (File.Exists(newpath + @"\myfile.txt"))
                {
                    File.Delete(newpath + @"\myfile.txt");
                }
            }
            /// <summary>
            /// 移动文件
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button6_Click(object sender, EventArgs e)
            {
                File.Move(newpath + @"\myfile.txt", path + @"\file.txt");
            }
        }
    }
  • 相关阅读:
    一波骚操作,我把 SQL 执行效率提高了 10,000,000 倍!
    如何优雅地根治null值引起的Bug!
    解锁新姿势:探讨复杂的 if-else 语句“优雅处理”的思路
    39 个奇葩代码注释,看完笑哭了。。。
    只要学会它,再多 Bug 也不怕
    SpringBoot 快速整合Mybatis(去XML化+注解进阶)
    Java 并发异步编程,原来十个接口的活现在只需要一个接口就搞定!
    微服务 2.0 技术栈选型手册
    如何设计 API 接口,实现统一格式返回?
    别在 Java 代码里乱打日志了,这才是打印日志的正确姿势!
  • 原文地址:https://www.cnblogs.com/caok168/p/2581425.html
Copyright © 2011-2022 走看看