檔案讀寫
一、概述
**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 但是如果我們想要進一步完善程式,使程式自動開啟乙個記事本,然後讓你在記事本輸入要加密的內容,然後...