C#中的文件操作

转载 2006年05月27日 17:25:00

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); //调用函数删除文件夹 
}

相关文章推荐

C#文件操作类.pdf

  • 2013年08月28日 15:33
  • 619KB
  • 下载

C# 文件操作

  • 2013年03月10日 13:08
  • 457KB
  • 下载

C# XML文件操作类XmlHelper类的完整代码

C# XML文件操作类XmlHelper类的完整代码:   using System; using System.Collections; using System.Xml; namespace Co...

C#文件操作大全

  • 2012年12月07日 18:08
  • 30KB
  • 下载

C#文件操作

  • 2012年01月04日 10:47
  • 16KB
  • 下载

C#中File类的文件操作方法详解

本文实例讲述了C#中File类的文件操作方法。分享给大家供大家参考。具体分析如下: File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括...

C# ini文件操作

  • 2016年11月16日 10:08
  • 99KB
  • 下载

C#文件操作大全

  • 2011年09月26日 20:57
  • 66KB
  • 下载

C#文件操作大全(SamWang)

原文地址:http://www.cnblogs.com/wangshenhe/archive/2012/05/09/2490438.html 文件与文件夹操作主要用到以下几个类:   1....
  • zmq5411
  • zmq5411
  • 2015年08月06日 08:45
  • 306

C#目录和ini文件操作

  • 2010年05月25日 12:30
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中的文件操作
举报原因:
原因补充:

(最多只允许输入30个字)