zoukankan      html  css  js  c++  java
  • C#中的文件操作

    C#追加文件
    StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");
    sw.WriteLine("追逐理想");
    sw.WriteLine("kzlll");
    sw.WriteLine(".NET笔记");
    sw.Flush();
    sw.Close();

    C#拷贝文件
    string OrignFile,NewFile;
    OrignFile = Server.MapPath(".")+"\\myText.txt";
    NewFile = Server.MapPath(".")+"\\myTextCopy.txt";
    File.Copy(OrignFile,NewFile,true);

    C#删除文件
    string delFile = Server.MapPath(".")+"\\myTextCopy.txt";
    File.Delete(delFile);

    C#移动文件
    string OrignFile,NewFile;
    OrignFile = Server.MapPath(".")+"\\myText.txt";
    NewFile = Server.MapPath(".")+"\\myTextCopy.txt";
    File.Move(OrignFile,NewFile);

    C#创建目录
    // 创建目录c:\sixAge
    DirectoryInfo d=Directory.CreateDirectory("c:\\sixAge");
    // d1指向c:\sixAge\sixAge1
    DirectoryInfo d1=d.CreateSubdirectory("sixAge1");
    // d2指向c:\sixAge\sixAge1\sixAge1_1
    DirectoryInfo d2=d1.CreateSubdirectory("sixAge1_1");
    // 将当前目录设为c:\sixAge
    Directory.SetCurrentDirectory("c:\\sixAge");
    // 创建目录c:\sixAge\sixAge2
    Directory.CreateDirectory("sixAge2");
    // 创建目录c:\sixAge\sixAge2\sixAge2_1
    Directory.CreateDirectory("sixAge2\\sixAge2_1");

    递归删除文件夹及文件
    <%@ Page Language=C#%>
    <%@ Import namespace="System.IO"%>
    <Script runat=server>
    public void DeleteFolder(string dir)

        if (Directory.Exists(dir)) //如果存在这个文件夹删除之 
        { 
            foreach(string d in Directory.GetFileSystemEntries(dir)) 
            { 
                if(File.Exists(d)) 
                    File.Delete(d); //直接删除其中的文件 
                else 
                    DeleteFolder(d); //递归删除子文件夹 
            } 
            Directory.Delete(dir); //删除已空文件夹 
            Response.Write(dir+" 文件夹删除成功"); 
        } 
        else 
            Response.Write(dir+" 该文件夹不存在"); //如果文件夹不存在则提示 
    }

    protected void Page_Load (Object sender ,EventArgs e)

        string Dir="D:\\gbook\\11"; 
        DeleteFolder(Dir); //调用函数删除文件夹 
    }

  • 相关阅读:
    在navgationController中添加UISegmentedControl
    Static Const
    .pch头文件的添加
    数据库设计一对一多对多
    数据库链接
    File增删改查
    线程
    售票情景解读synchronized和Lock两种锁的区别
    [Spring Boot]使用自定义注解统一请求返回值
    JAVA希尔排序代码
  • 原文地址:https://www.cnblogs.com/supersand/p/231608.html
Copyright © 2011-2022 走看看