C#讀取文字檔案和寫文字檔案
C#讀取文字檔案
今天一個學生問我如何從一個文字中讀取內容,如下是做的是控制檯中的例子,在別的地方也是這個道理。
// 讀操作
public static void Read()
{
// 讀取檔案的源路徑及其讀取流
string strReadFilePath = @"../../data/ReadLog.txt";
StreamReader srReadFile = new StreamReader(strReadFilePath);
// 讀取流直至檔案末尾結束
while (!srReadFile.EndOfStream)
{
string strReadLine = srReadFile.ReadLine(); //讀取每行資料
Console.WriteLine(strReadLine); //螢幕列印每行資料
}
// 關閉讀取流檔案
srReadFile.Close();
Console.ReadKey();
}
===================================================================
// 寫操作
public static void Write()
{
// 統計寫入(讀取的行數)
int WriteRows = 0;
// 讀取檔案的源路徑及其讀取流
string strReadFilePath = @"../../data/ReadLog.txt";
StreamReader srReadFile = new StreamReader(strReadFilePath);
// 寫入檔案的源路徑及其寫入流
string strWriteFilePath = @"../../data/WriteLog.txt";
StreamWriter swWriteFile = File.CreateText(strWriteFilePath);
// 讀取流直至檔案末尾結束,並逐行寫入另一檔案內
while (!srReadFile.EndOfStream)
{
string strReadLine = srReadFile.ReadLine(); //讀取每行資料
++WriteRows; //統計寫入(讀取)的資料行數
swWriteFile.WriteLine(strReadLine); //寫入讀取的每行資料
Console.WriteLine("正在寫入... " + strReadLine);
}
// 關閉流檔案
srReadFile.Close();
swWriteFile.Close();
Console.WriteLine("共計寫入記錄總數:" + WriteRows);
Console.ReadKey();
}
========================================================================
完整原始碼(經過本人測試,直接執行就可)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO; // 引用輸入輸出操作的命令空間
namespace ReadWriteFile
{
class Program
{
// 主函式
static void Main(string[] args)
{
Read(); // 讀操作
Write(); // 寫操作
}
// 讀操作
public static void Read()
{
// 讀取檔案的源路徑及其讀取流
string strReadFilePath = @"../../data/ReadLog.txt";
StreamReader srReadFile = new StreamReader(strReadFilePath);
// 讀取流直至檔案末尾結束
while (!srReadFile.EndOfStream)
{
string strReadLine = srReadFile.ReadLine(); //讀取每行資料
Console.WriteLine(strReadLine); //螢幕列印每行資料
}
// 關閉讀取流檔案
srReadFile.Close();
Console.ReadKey();
}
// 寫操作
public static void Write()
{
// 統計寫入(讀取的行數)
int WriteRows = 0;
// 讀取檔案的源路徑及其讀取流
string strReadFilePath = @"../../data/ReadLog.txt";
StreamReader srReadFile = new StreamReader(strReadFilePath);
// 寫入檔案的源路徑及其寫入流
string strWriteFilePath = @"../../data/WriteLog.txt";
StreamWriter swWriteFile = File.CreateText(strWriteFilePath);
// 讀取流直至檔案末尾結束,並逐行寫入另一檔案內
while (!srReadFile.EndOfStream)
{
string strReadLine = srReadFile.ReadLine(); //讀取每行資料
++WriteRows; //統計寫入(讀取)的資料行數
swWriteFile.WriteLine(strReadLine); //寫入讀取的每行資料
Console.WriteLine("正在寫入... " + strReadLine);
}
// 關閉流檔案
srReadFile.Close();
swWriteFile.Close();
Console.WriteLine("共計寫入記錄總數:" + WriteRows);
Console.ReadKey();
}
}
}
相關文章
- VBA建立文字檔案、讀寫文字檔案
- 檔案排版(文字檔案讀寫)
- python 讀取文字檔案Python
- 直播系統原始碼,讀取多行文字、讀取檔案分割多行文字原始碼
- 用 ABAP 讀取本地文字檔案內容試讀版
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 如何使用Python讀取文字檔案並回答問題?Python
- C#讀取Xml檔案C#XML
- python檔案建立、讀取和寫入Python
- 如何讀取和寫入JSON檔案JSON
- csv檔案的寫入和讀取
- 讀取檔案流並寫入檔案流
- 讀取txt檔案將文字行組合成特定格式
- C#讀取Json配置檔案C#JSON
- python 修改文字檔案Python
- 使用C#讀寫ini檔案C#
- 使用C#讀寫xml檔案C#XML
- C#讀寫檔案總結C#
- SQLSERVER匯出TXT文字檔案,ORACLE SQL LOADER匯入TXT文字檔案SQLServerOracle
- 如何從文字檔案讀入 SQL 引數SQL
- C#讀取指定json配置檔案C#JSON
- C#關於讀寫INI檔案C#
- 使用PowerShell比較本地文字檔案與Web上的文字檔案是否相同Web
- typora編寫md檔案文字設定顏色
- C# 讀取txt檔案生成Word文件C#
- python讀取文字檔案內容的方法主要分為哪三種?Python
- python怎麼建立文字檔案Python
- 文字檔案的編碼格式
- C語言實現檔案複製功能(包括文字檔案和二進位制檔案)C語言
- dwg、dxf檔案多行文字轉單行文字
- python如何將資料寫入本地txt文字檔案Python
- Python檔案讀寫、StringIO和BytesIOPython
- 任意檔案讀取
- Java 讀取檔案Java
- Golang 讀、寫檔案Golang
- Python 讀寫檔案Python
- Python——檔案讀寫Python
- keras讀寫檔案Keras