FileStream的使用

一、写入文件

 string strContent = textBox2.Text.ToString();

            //创建文件流(文件路径,文件操作,创建)

            using (FileStream fs = new FileStream(textBox1.Text, 

FileMode.Create)) {

                //将字符串转成byte数组

                byte[] byteFile = Encoding.UTF8.GetBytes(strContent);

                //参数:要定稿到文件的数据数组,从数组的第几个开始写,一共写多少个字符

               fs.Write(byteFile, 0, byteFile.Length);

               MessageBox.Show("保存成功!");

            }

 二、读取文件

 using (FileStream fs = new FileStream(textBox3.Text, FileMode.Open)) { 

              byte[] byteData=new byte[1024*1024*4];



             int length= fs.Read(byteData, 0, byteData.Length);

             if (length > 0) {

                 string strData = Encoding.UTF8.GetString(byteData);

                 textBox4.Text = strData;

                 MessageBox.Show("读取成功!");

             }

            }

 

你可能感兴趣的:(Stream)