C winForm對txt檔案的讀寫操作

2021-10-10 03:16:15 字數 1550 閱讀 1677

檔案讀寫

一、概述

**1、流:**流相當於乙個管道,c#通過流來讀寫檔案,流分為:

2、filestream物件

filestream物件表示在磁碟或網路路徑上指向檔案的流(即用於指向要操作的檔案)

在filestream的基礎上,使用streamreader或streamwriter實現檔案的讀寫(位元組方式)

filestream 物件 = new filestream(string path,filemode mode,

[fileaccess access,fileshare share]);

引數說明:

fileaccess:訪問檔案的方式

fileshare:檔案共享方式

二、檔案的讀取:streamreader

1、語法

streamreader 物件 = new streamreader(stream stream,[encoding.字元編碼]);

streamreader 物件 = new streamreader(filename,[encoding.字元編碼]);

2、方法

//一、指定要操作的檔案

filestream fs = new filestream(@"test.txt", filemode.open, fileaccess.read);

//二、建立streamreader物件,便於資料的輸出操作

streamreader sr = new streamreader(fs);

//二、實現資料的讀取

rtxtcontent.text = sr.readtoend();

//四、關閉流

sr.close();

fs.close();

三、檔案的寫入:streamwriter

1、語法

streamwrite 物件 = new streamwriter(stream stream);

streamwrite 物件 = new streamwriter(stream stream,encoding encoding);

引數說明:

2、方法

eg:

//一、指定要操作的檔案

//二、建立streamwrite物件,便於資料的輸出操作

streamwriter sw = new streamwriter(fs);

//二、實現資料的寫入

string str = rtxtcontent.text;

sw.write(str);

//四、關閉流

sw.flush();

sw.close();

fs.close();

messagebox.show("success");

Python對txt檔案的操作

讀取指定的行的內容 1 讀取第三行內容 intputfile r e 職業生涯 簡歷 簡歷 專案活動 大三上專案活動 小美賽 參考文獻 附件 enron with categories4.5 1 3111.txt f open intputfile,r for i in range 3 conten...

對txt檔案批量操作

事情的原委是將兩個資料集放在一起。把行人車輛 交通燈同時放在yolov4下面訓練,所以需要融合wpi資料集和kitti資料集。於是需要改寫label中的每行第乙個數字。遍歷label資料夾下的每乙個txt檔案,依次將txt中每行第乙個數字加3。開始把問題想的太簡單了 一開始想的是直接使用listdi...

對txt檔案進行加密的小程式

include include void main printf c c1 while c1 n 在wo.txt這個檔案裡,輸完要加密的內容記得在最後加上乙個回車,表示程式完成。system pause 但是如果我們想要進一步完善程式,使程式自動開啟乙個記事本,然後讓你在記事本輸入要加密的內容,然後...