1. 程式人生 > >C#學習-TXT讀寫操作

C#學習-TXT讀寫操作

文字檔案的讀寫操作是程式設計過程中的基礎,這裡提供一種常用的文字檔案讀寫操作方法。

        /// <summary>
        /// 寫入txt
        /// </summary>
        /// <param name="pPath">寫入文字路徑</param>
        /// <param name="pStringList">資料集</param>
        public void WriteToTXT(string pPath, List<string> pStringList)
        {
            FileStream pFileStream = new
FileStream(pPath, FileMode.Create); StreamWriter pStreamWriter = new StreamWriter(pFileStream); if (pStringList != null) { foreach (var item in pStringList) { pStreamWriter.WriteLine(item); } } pStreamWriter.Flush();//清空緩衝區
pStreamWriter.Close();//關閉流 pFileStream.Close();//關閉流 } /// <summary> /// 讀取txt /// </summary> /// <param name="pPath">txt檔案路徑</param> /// <returns>返回讀取的資料集</returns> public List<string> ReadTxt(string
pPath) { List<string> pList = new List<string>(); using (StreamReader reader = new StreamReader(pPath, Encoding.Default)) { //迴圈讀取所有行 while (!reader.EndOfStream) { string line = Regex.Replace(reader.ReadLine(), "\\s{2,}", " "); if (line == "") { continue; } pList.Add(line); } } return pList; }

相關推薦

C#學習-TXT操作

文字檔案的讀寫操作是程式設計過程中的基礎,這裡提供一種常用的文字檔案讀寫操作方法。   /// <summary> /// 寫入txt /// </summary> ///

c# excel學習操作

#需要的dll Microsoft.Office.Interop.Excel (安裝了office,都會找到這個dll) //需要匯入 using Microsoft.Office.Interop.Excel; using System.Reflection; //1.建立Applic

C++文件操作

run -- 模式 ocr bin 第一個 輸出數據 con char 1、文件寫入   ofstream類:   ofstream( const char* szName, int nMode = ios::out, int nProt = filebuf::openpr

C文件操作小節

color 執行 gree user use 格式化 width 打開 sans 一.文件打開   使用 fopen( ) 函數來創建一個新的文件或者打開一個已有的文件,這個調用會初始化類型 FILE 的一個對象,類型 FILE包含了所有用來控制流的必要的信息。函數原型為

C++結構體操作

    今天再寫一個練手的程式的時候,忘記了C++關於結構體的檔案讀寫操作,於是在網上找了好多,但是都是有些問題的,經過一番探索終於解決了在檔案中讀寫結構體的問題,下面就是我的解決方法。     首先程式裡要用到ifstream的eof()函式,以及open

C語言檔案操作,寫入資料到檔案

很早寫的在linux系統下的檔案讀寫操作,寫入資料到檔案,很時候初學者學習 #include <stdio.h> int writeInfoToFile(char *strFile) { int age, i; char name[10]; FI

C語言學習系列——文件操作詳解

記錄 源程序 8.4 lib 令行 stdio.h 空串 表示 參數 當文件按指定的工作方式打開以後,就可以執行對文件的讀和寫。下面按文件的性質分類進行操作。針對文本文件和二進制文件的不同性質,對文本文件來說,可按字符讀寫或按字符串讀寫;對二進制文件來說,可進行

OpenCV學習筆記(23)cv.Mat 與 .txt 檔案資料的操作

1、按OpenCV格式實現的 .txt 檔案讀寫可以用 cvSave 和 cvLoad 實現,格式和 .xml/.yml 的差不多,不過如果專用與 OpenCV 的資料讀寫,還是用  .xml/.yml 檔案格式較好,我比較喜歡 .yml 格式,可讀性非常棒。用 cvSave

OpenCV學習筆記 cv.Mat 與 .txt 檔案資料的操作

1、按OpenCV格式實現的 .txt 檔案讀寫 可以用 cvSave 和 cvLoad 實現,格式和 .xml/.yml 的差不多,不過如果專用與 OpenCV 的資料讀寫,還是用  .xml/.yml 檔案格式較好,我比較喜歡 .yml 格式,可讀性非常棒。 用

OpenCV學習筆記 cv.Mat 與 .txt 檔案資料的操作

1、按OpenCV格式實現的 .txt 檔案讀寫 可以用 cvSave 和 cvLoad 實現,格式和 .xml/.yml 的差不多,不過如果專用與 OpenCV 的資料讀寫,還是用  .xml/.yml 檔案格式較好,我比較喜歡 .yml 格式,可讀性非常棒。 用

【java 文件操作】 生成隨機數,寫入txt,然後從txt中讀出

進行 rac 直接 生成隨機數 catch trace buffered 代碼 tac 1.把生成的隨機數寫入到文件中 1 public static void WriterFun(){ 2 //獲得路徑 3 String filep

C#文件txt 簡單方式)

換行 line string txt 不換行 返回 true text empty 1.文件寫入 // 路徑,寫入內容 System.IO.File.WriteAllText(@".\File.txt", string.Empty); 可更換相應的方法 2.文件讀入 /

C# 語法---文件操作

can 大小 追加 數組 nco 文本 color 同名 指定 文件讀寫操作 System.IO命名空間有著不同的類,用於執行各種文件操作 1.File 類 提供用於創建、複製、刪除、移動和打開單一文件的靜態方法。Flie的一些方法可以返回FileStream和Str

C/C++檔案操作 —— windowsAPI

轉自:http://blog.sina.com.cn/s/blog_6e7fed390100z0j1.html 基於C的檔案操作 在ANSI C中,對檔案的操作分為兩種方式,即流式檔案操作和I/O檔案操作,下面就分別介紹之。 一、流式檔案操作 這種方式的檔案操作有一個重要的結構

C#中檔案的操作

一.檔案的讀取: 1.匯入名稱空間  using System.IO; 2.獲取檔案流    FileStream  fs=new   File(path,FileMode.Open); 3.獲取讀物件    StreamReader  sr=new  Stream

python txt檔案常用操作

檔案的開啟的兩種方式 f = open("data.txt","r") #設定檔案物件 f.close() #關閉檔案 #為了方便,避免忘記close掉這個檔案物件,可以用下面這種方式替代 with open('data.txt',"r") as f: #

使用純C++實現SQL Server2005 資料庫操作詳細步驟

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!                環境:虛擬機器windows xp,vs2008 + SQLServer 2005 Express資料庫訪問技術採用ADO。需要安裝的軟體包括:microsof

Unity下關於C#的檔案一(基於TXT的簡單)

Unity下關於C#的檔案讀寫(基於TXT和LitJson) NOTE (基本認識):其實.txt,.xml,.json這類檔案都屬於文字檔案,類似的還有.lrc歌詞檔案,.ini配置檔案,.reg登錄檔檔案等等,這類檔案所儲存的內容都是文字(即為字串),

opencv學習(十七)之XML和YAML檔案操作

可能大部分人到現在接觸的XML和YAML檔案很少,等以後訓練人臉模型進行人臉識別的時候用的就多了。現在先了解一下這兩種檔案型別。 XML:Extensible Markup Language,可擴充套件標記語言,標準通用語言的子集,是一種用於標記電子檔案使其具

C語言】檔案常用操作(含讀取學生資訊示例)

C檔案概述 檔案是指一組相關資料的有序集合。這個資料集有一個名稱,叫做檔名。實際上我們在C語言程式設計中已經多次使用了檔案。例如源程式檔案(.c)、目標檔案(.0bj)、可執行檔案(.exe)、庫檔