文本文件的读写

// 读文件
public TextWriter w;
// 写文件
public TextReader r;
// 读文本文件
private void button1_Click(object sender, System.EventArgs e)
{
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
r = new StreamReader(openFileDialog1.FileName, System.Text.Encoding.Default, false, 512);//用当前默认的编码方式读取,否则将会出现乱码;
richTextBox1.Text = r.ReadToEnd();
r.Close();
}
}
// 写文本文件
private void button2_Click(object sender, System.EventArgs e)
{
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = saveFileDialog1.FileName;
w = new StreamWriter(saveFileDialog1.FileName, false,System.Text.Encoding.Default , 512);
w.Write(richTextBox1.Text);
w.Flush();
w.Close();
}
}

时间: 2024-08-30 04:22:39

文本文件的读写的相关文章

INI参数(文本文件)的读写

//参数(文本文件)的读写,by chillming import java.io.*; public class IniFile{ private String FileName = ""; public IniFile(String fn){ FileName = fn; } //返回参数的值 public String ReadPara(String Para,String PV){ String PName = ""; String PValue = PV;

同时对文本文件进行读写

问题描述 小弟现在在做一个项目,项目组买了个传感器,它自带的软件能把数据直接存到txt里面.现在想在传感器存数据的同时,写个程序把txt里面的数据读出来.遇到了问题说,文件在另一个线程中被使用.想请问大家有没有什么办法?谢谢了! 解决方案 解决方案二:用两个文件或者读到内存中以后,关闭streamreader再streamwriter解决方案三:引用楼主yf315918的回复: 小弟现在在做一个项目,项目组买了个传感器,它自带的软件能把数据直接存到txt里面.现在想在传感器存数据的同时,写个程序

C++语言基础 例程 文本文件的读写

贺老师的教学链接  本课讲解 示例:将数据写入ASCII文件 #include <iostream> #include <fstream> #include <cstdlib> using namespace std; int main( ) { int a[10]; ofstream outfile("f1.dat",ios::out);//定义文件流对象,打开磁盘文件"f1.dat" if(!outfile) //如果打开失败

Perl 文本文件的读写操作、文件的重命名和删除、多个文本文件的合并实现代码_perl

读文件: 复制代码 代码如下: #!perlopen filetxt,"/path/a.txt";   #  filetxt为文件句柄,用于和文件a.txt建立链接.文件句柄可任意取名,但不要和Perl自带的几个文件句柄重名.print <filetxt>;                 #  此处print函数用于显示文件a.txt的内容.<>为取行操作符,<文件句柄>用于读取所链接文件的内容.close filetxt;            

文本读写CStdioFile流文件

char *pFileName="test.txt"; CStdioFile sf; if(!sf.Open(pFileName,CFile::modeCreate|CFile::modeReadWrite|CFile::typeText)) { #ifdef _DEBUG afxDump<<"Unable to open file"<<"\n"; #endif exit(1); } char aaa[]="aa

c++读写文件流实例程序讲解

 这篇文章主要介绍了c++读写文件流实例,大家参考使用吧 掌握文本文件读写的方法 了解二进制文件的读写方法   C++文件流:     复制代码 代码如下: fstream // 文件流 ifstream // 输入文件流 ofstream // 输出文件流   //创建一个文本文件并写入信息 //同向屏幕上输出信息一样将信息输出至文件 #include<iomanip.h> #include<fstream.h> void main() { ofstream f1("d

Python进阶02 文本文件的输入输出

原文:Python进阶02 文本文件的输入输出 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   Python具有基本的文本文件读写功能.Python的标准库提供有更丰富的读写功能. 文本文件的读写主要通过open()所构建的文件对象来实现.   创建文件对象 我们打开一个文件,并使用一个对象来表示该文件: f = open(文件名,模式)   最常用的模式有: "r"     # 只读 "w"

Python快速学习07:文本文件的操作

Python具有基本的文本文件读写功能.Python的标准库提供有更丰富的读写功能. 文本文件的读写主要通过open()所构建的文件对象来实现.请记住, 文件只是连续的字节序列. 数据的传输经常会用到字节流, 无论字节流是由单个字节还是大块数据组成.   今天带来是对文件操作的小故事: 创建文件对象open() open() 的基本语法是: file_object = open(file_name, access_mode='r', buffering=-1) #file_name 文件名  #

C++读写文件流的相关介绍

掌握文本文件读写的方法了解二进制文件的读写方法 C++文件流:fstream // 文件流ifstream  // 输入文件流ofstream  // 输出文件流 //创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include<iomanip.h>#include<fstream.h>void main(){ ofstream f1("d:\\me.txt"); //打开文件用于写,若文件不存在就创建它 if(!f1)return; /