c#文件操作的学习

来源:互联网 发布:软件视频会议系统 编辑:程序博客网 时间:2024/05/18 22:43

用于文件操作的类

      File 用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。

      Directory 用于创建、复制、删除、移动和打开目录的静态方法。

      Path 对包含文件或目录路径信息的string执行操作

      FileInfo 提供创建、复制、删除、移动和打开文件的实例方法应帮助创建File对象

      DirectoryInfo 提供创建、移动和枚举目录和子目录的实例方法

      FileSystem 指向文件的流,支持对文件的读写,支持随机访问文件

      StreamReader 从流中读取字符数据

      StreamWriter 向流中写字符数据

      FileSystemWatcher 用于监控文件和目录的变化

创建文件  

      用File创建文件

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace fileset{    class Program    {        static void Main(string[] args)        {            string strTrmpPath = Path.GetTempPath();            //返回当前系统临时文件的路径,C:\Users\Administrator\AppData\Local\Temp            string strFileName = Path.Combine(strTrmpPath, "test.txt");            //合并两个路径的字符串            FileStream aFile = File.Create(strFileName);            //在当前系统临时文件夹里创建名为text的.txt文件            aFile.Close();            //关闭该文件            File.Delete(strFileName);            //删除该文件        }    }}
     使用FileInfo创建文件

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace fileset{    class Program    {        static void Main(string[] args)        {            string strFileName = Path.Combine("c:\\", "name.txt");            //得到c盘的路径            FileInfo bFile = new FileInfo(strFileName);            //获得对文件的一个FileInfo类引用实例            FileStream cFile = bFile.Create();            //用Creat方法创建文件,返回一个FileStr对象            cFile.Close();            bFile.Delete();        }    }}



0 0