c#中的文件读写操作
2010-06-03 21:02
204 查看
我们在使用计算机时,常常会碰到各种各样的文件,它们都是用来保存特定数据的。
(一)如何写文件
读写文件对于c#来说非常简单,通常来讲,读写文件需要以下5个基本步骤。
(1):创建一个文件流。
(2):创建阅读器或者写入器。
(3):执行写入操作。
(4):关闭阅读器或者写入器。
(5):关闭文件流。
/// <summary>
/// 文件读取
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnWrite_Click(object sender, EventArgs e)
{
string path = txtFilePath.Text;
string content = txtContent.Text;
if (String.IsNullOrEmpty(path) == true)
{
MessageBox.Show("文件路径不能为空...");
return;
}
try
{
//创建文件流
FileStream myFs = new FileStream(path, FileMode.Create);
//创建写入器
StreamWriter mySw = new StreamWriter(myFs);
//将录入的内容写入文件
mySw.Write(content);
//关闭写入器
mySw.Close();
//关闭文件流
myFs.Close();
MessageBox.Show("写入成功...");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
在我们进行文件写入过程中,用到了两个新类,分别是FileStream和StreamWrite。
1:创建文件流
在读写文件操作的第一步是创建文件流。流是一个用于数据传输的对象。这里使用的文件流是FileStream类,它主要用于读写文件的数据,在创建一个文件流时
需要在它的构造函数中指定参数。
FileStream(String FilePath,FileMode):FilePath:用于指定哟啊操作的文件,
FileMode:指定如何打开创建模式,他是一个枚举类型,该枚举的不同成员如下:
Create:用于指定的名称新建一个文件。如果文件存在则改写。
CreateNew:新建一个文件。如果该文件存在,会发生异常。
Open:打开一个文件。使用此枚举时,该文件必须存在,否则会发生异常。
OperOrCrate:与Oper类似,只是如果文件不存在,则用指定的名称新建一个文件,然后在打开它。
2:关闭写入器/文件流
mySw.close();
记住写入结束后一定要关闭文件流myFs.Close();
(一)如何写文件
读写文件对于c#来说非常简单,通常来讲,读写文件需要以下5个基本步骤。
(1):创建一个文件流。
(2):创建阅读器或者写入器。
(3):执行写入操作。
(4):关闭阅读器或者写入器。
(5):关闭文件流。
/// <summary>
/// 文件读取
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnWrite_Click(object sender, EventArgs e)
{
string path = txtFilePath.Text;
string content = txtContent.Text;
if (String.IsNullOrEmpty(path) == true)
{
MessageBox.Show("文件路径不能为空...");
return;
}
try
{
//创建文件流
FileStream myFs = new FileStream(path, FileMode.Create);
//创建写入器
StreamWriter mySw = new StreamWriter(myFs);
//将录入的内容写入文件
mySw.Write(content);
//关闭写入器
mySw.Close();
//关闭文件流
myFs.Close();
MessageBox.Show("写入成功...");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
在我们进行文件写入过程中,用到了两个新类,分别是FileStream和StreamWrite。
1:创建文件流
在读写文件操作的第一步是创建文件流。流是一个用于数据传输的对象。这里使用的文件流是FileStream类,它主要用于读写文件的数据,在创建一个文件流时
需要在它的构造函数中指定参数。
FileStream(String FilePath,FileMode):FilePath:用于指定哟啊操作的文件,
FileMode:指定如何打开创建模式,他是一个枚举类型,该枚举的不同成员如下:
Create:用于指定的名称新建一个文件。如果文件存在则改写。
CreateNew:新建一个文件。如果该文件存在,会发生异常。
Open:打开一个文件。使用此枚举时,该文件必须存在,否则会发生异常。
OperOrCrate:与Oper类似,只是如果文件不存在,则用指定的名称新建一个文件,然后在打开它。
2:关闭写入器/文件流
mySw.close();
记住写入结束后一定要关闭文件流myFs.Close();
相关文章推荐
- C#中的文件操作及文件的读写
- c#文件读写操作
- C# 读写文件操作
- c#文件读写操作
- C#文件读写及相关操作
- C#中关于文件读写操作和注册表操作
- FtpHelper实现ftp服务器文件读写操作(C#)
- C#中Ini文件读写操作
- C#基础------文件读写操作
- C#对文件操作(基本的读写以及压缩和解压)
- C# .Net读写文件 IO流 C# .Net对文件&文件夹操作
- C# 文件的一些基本操作(转)//用C#读写ini配置文件
- C#文件读写及相关操作
- C#实现.ini文件读写操作
- C#.net实现windows窗体程序对Excel文件的读写操作
- C#基础------文件读写操作案例
- C#实现ini文件读写操作
- C#文件读写、操作与监控
- C# 文件读写操作整理
- C# 文件读写操作