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#中的读写文件操作函数总结

fopen, fclose, fwrite是C/C++中,用于文件读取写入的函数。 在C#语言中,有很多方法可以进行文件读写。 下面是通过StreamReader,FileSt...
  • u010159842
  • u010159842
  • 2016年06月29日 20:16
  • 2686

C#文件操作常用相关类(Directory类、File类、Path类)

1 文件操作常用相关类 1)File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。 2)Directory //操作目录(文件夹),静态类。 3)DirectoryInfo //文件夹的...
  • syaguang2006
  • syaguang2006
  • 2013年07月12日 17:09
  • 1174

C#封装的常用文件操作类实例

using System; using System.Text; using System.Web; using System.IO; namespace DotNet.Utilities { p...
  • cai20142932
  • cai20142932
  • 2017年07月21日 22:02
  • 392

C#Winform文件操作总结

C#Winform文件操作总结
  • yangyisen0713
  • yangyisen0713
  • 2014年08月21日 13:35
  • 1377

C# 文件操作详解(一)File类

C#对文件的操作相当方便,主要涉及到四个类:File、FileInfo、Directory、DirectoryInfo,前两个提供了针对文件的操作,后两个提供了针对目录的操作,类图关系如下: ...
  • luoyanqing119
  • luoyanqing119
  • 2014年02月15日 14:44
  • 2984

C#文件操作的两种方式

using System.IO; using System.Text; using UnityEngine; using System; public class FileOperate { /...
  • yuxikuo_1
  • yuxikuo_1
  • 2016年02月18日 00:05
  • 306

C#中的文件操作

微软的.Net框架为我们提供了基于流的I/O操作方式,这样就大大简化了开发者的工作。因为我们可以对一系列的通用对象进行操作,而不必关心该I/O操作是和本机的文件有关还是和网络中的数据有关。.Net框架...
  • jieyulu
  • jieyulu
  • 2007年07月04日 17:11
  • 373

C#中的文件操作

C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt"); sw.WriteLine("追逐理想"); ...
  • feel_693928710
  • feel_693928710
  • 2010年05月07日 16:19
  • 285

C#中的文件操作

C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt"); sw.WriteLine("追逐理想"); ...
  • Anglewing_nwpu
  • Anglewing_nwpu
  • 2007年08月22日 17:57
  • 738

C# 文件操作类集合(一) 路径

常用的文件操作类的方法汇总: using System; using System.Text; using System.IO; namespace DotNet.Utilities { /...
  • u011981242
  • u011981242
  • 2016年03月03日 23:38
  • 697
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中的文件操作
举报原因:
原因补充:

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