C#.net 用 StreamReader 和 StreamWriter 读写文件
2007-04-25 13:31
471 查看
using System;
using System.IO;
using System.Text;
namespace FileTest
{
class FileTest
{
static void Main(string[] args)
{
StreamReader myStreamReader;
StreamWriter myStreamWriter;
string sourceFileName = "F://source.txt"; //要读取的文件
string targetFileName = "F://target.txt"; //要写入的文件
try
{
File.Exists(sourceFileName); //源文件是否存在
}
catch(Exception e)
{
Console.WriteLine("Source File not existes ! {0}", e);
Console.ReadLine();
return;
}
try
{
myStreamReader = File.OpenText(sourceFileName); //打开源文件
}
catch(Exception e)
{
Console.WriteLine("File open failed : {0}", e);
Console.ReadLine();
return;
}
myStreamWriter = new StreamWriter(targetFileName, true); //实例化指向目标文件
while(myStreamReader.Peek() != -1)
{
string myStr = myStreamReader.ReadLine(); //读去源文件
myStreamWriter.WriteLine(myStr); //写入目标文件
}
myStreamReader.Close();
myStreamWriter.Close();
Console.WriteLine("Succesfully !");
Console.ReadLine();
}
}
}
using System.IO;
using System.Text;
namespace FileTest
{
class FileTest
{
static void Main(string[] args)
{
StreamReader myStreamReader;
StreamWriter myStreamWriter;
string sourceFileName = "F://source.txt"; //要读取的文件
string targetFileName = "F://target.txt"; //要写入的文件
try
{
File.Exists(sourceFileName); //源文件是否存在
}
catch(Exception e)
{
Console.WriteLine("Source File not existes ! {0}", e);
Console.ReadLine();
return;
}
try
{
myStreamReader = File.OpenText(sourceFileName); //打开源文件
}
catch(Exception e)
{
Console.WriteLine("File open failed : {0}", e);
Console.ReadLine();
return;
}
myStreamWriter = new StreamWriter(targetFileName, true); //实例化指向目标文件
while(myStreamReader.Peek() != -1)
{
string myStr = myStreamReader.ReadLine(); //读去源文件
myStreamWriter.WriteLine(myStr); //写入目标文件
}
myStreamReader.Close();
myStreamWriter.Close();
Console.WriteLine("Succesfully !");
Console.ReadLine();
}
}
}
相关文章推荐
- C# FileStream、StreamWriter、StreamReader读写文件时BOM头问题
- c#读写文件的几种方式StreamReader、StreamWriter、FileStream
- C# .Net读写文件 IO流 C# .Net对文件&文件夹操作
- FileStream读写文件【StreamWriter 和 StreamReader】
- ASP.NET(C#)文件读写函数
- FileStream读写文件【StreamWriter 和 StreamReader】
- C#.net读写XML文件
- FileStream读写文件【StreamWriter 和 StreamReader】
- 【VB.net自学笔记(三)】StreamReader与StreamWriter的应用——UTF-8文本的读写
- FileStream读写文件【StreamWriter 和 StreamReader】
- 文件读写,尝试filestream和streamreader,streamwriter
- C#.net读写XML文件
- 【转】 FileStream读写文件【StreamWriter 和 StreamReader】
- C#.net 用 BinaryReader 和 BinaryWriter 读写文件
- 支持各种特殊字符的 CSV 解析类 (.net 实现)(C#读写CSV文件)
- C#中的文件流StreamReader、StreamWriter和File类等操作
- C# 读写ini配置文件(.net/SQL技术交流群206656202 入群需注明博客园)
- net中C#读写txt文件
- C#文件与流(FileStream、StreamWriter 、StreamReader 、File、FileInfo、Directory、directoryInfo、Path、Encoding)
- 【转载】C#.NET 读写 INI配置文件