在我们日常对计算机的操作中往往少了对文件进行操作,我们在操作文件时候的步骤基本是打开文件->编辑文件(写入或读取数据)->关闭文件。当然还有其它的一些操作比如新建、删除、复制、剪切等操作。现在我们先文件的基本操作打开、关闭、读写。在程序中往往我们还是要尊守这些基本步骤,首先我们要打开文件在读写文件然后在关闭文件。在.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看看讲得很细,我也是在这里学的!