文件操作之打开
打开文件
打开文件通过file类的Open方法来实现
Open(String path,FileMode Mode);
Append打开现有文件并定位至文件结尾,或创建新文件
Create创建新文件,如存在,它将被改写
CreateNew创建新文件,如存在,将引发异常
Open打开现有文件
OpenOrCreat 如文件存在,打开,如不存在,创建新文件
Truncate打开现有文件,文件一旦被打开,将被截断为0字节大小
FilesStream类的Write方法是指定文件中写入数据,该类有三个参数
Write(byte[] array,int offset,int count);
byte[] array:要写入的数据,是以字节方式写入的;
int offset:第一个参数的偏量,对上面实例,如是0,就是从1开始写入,如是2就是从L开始写入;
int count:第三个参数就是要写入数据流的长度
class Program { static void Main(string[] args) { //打开桌面上51zxw.txt string path = @"C:\Users\Administrator\Desktop\51zxw.txt"; try { //定义文件流类 (文件,文件的模式.Append [打开现有文件并定位至结尾,或创建新的文件]) FileStream txtstream = new FileStream(path,FileMode.Append); //定义byte数据,因为FIleStream类读取写入都是字节流 byte[] bytestream = { (byte)'5', (byte)'1', (byte)'z', (byte)'x', (byte)'w', (byte)'.', (byte)'n', (byte)'e', (byte)'t' }; //文件流写入方法,(从byte数组0开始,到byte数组的长度) txtstream.Write(bytestream,0,bytestream.Length); //关闭文件流 txtstream.Close(); Console.WriteLine("打开成功!"); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.Read(); } }