文件流操作

在我们日常对计算机的操作中往往少了对文件进行操作,我们在操作文件时候的步骤基本是打开文件->编辑文件(写入或读取数据)->关闭文件。当然还有其它的一些操作比如新建、删除、复制、剪切等操作。现在我们先文件的基本操作打开、关闭、读写。在程序中往往我们还是要尊守这些基本步骤,首先我们要打开文件在读写文件然后在关闭文件。在.net中系统为我们写好了一个文件流操作类FileStream,我们就可以用FileStream这个类来对文件进行操作,首先打开文件,在打开文件时候我们应该告诉它我们要打开的文件在哪里,这时就需要一个路径参数,有时候我们还可以告诉它我们要以什么方式打开、允不允许共享等哪么我们也要跟相应的参数了。下面我们将以可写的方式打开一个文件并进行读写操作,代码如下:

using System;

using System.IO;

namespace MyFileSteam

{

   public class myfile

    {

      static void main()

       {

         //创建文件流对象

          FileSteam file=new FileStream("D:\\text.txt",FileMode.Open,FileAccess.ReadWrite);

         //创建字节数组

          byte[] bytes=new byte[file.Length];

        //读取流中从0开始到末尾

          file.Read(bytes,0,(int)file.Length-1);

        //向流中写入一个字节‘l’

          file.Write('l');

        //关闭流

          file.Close();

       }

    }

}

当然对文件流的操作还有很多,在这里便不一一说明如果有兴趣可以到http://blog.csdn.net/kangmingyqh/archive/2010/12/21/6090315.aspx看看讲得很细,我也是在这里学的!

posted on 2011-04-18 21:52  森 林  阅读(290)  评论(0编辑  收藏  举报

导航