c下查詢檔案裡的內容,c 下查詢TXT檔案裡的內容。

2021-04-21 04:41:13 字數 5237 閱讀 3899

1樓:匿名使用者

需求太模糊了,統計什麼都不知道

private int getnumber(int yournumber)

return count;}

2樓:草薙在

你那個txt檔案確保都是數字麼? 如果不是的需要用正規表示式判斷是否是數字 然後用hashmap或者arraylist儲存統計資訊

3樓:匿名使用者

直接讀du取txt檔案

zhi 取得內容dao

就可以內了容

system.io.streamwrite sw = new system.io.streamwrite(path);

strin s = sw.write();

sw.close();

return s;

就可以了

4樓:匿名使用者

需求不清楚!!!!!!!!

用streamreader 可以解決現在說理解的

c# 查詢文字檔案的內容

5樓:匿名使用者

用流讀取出txt裡面的內容

然後用indexof()方法判斷有沒有

有就輸出檔名

6樓:緋雨晨

實現思路bai,首先讀取檔案1,然後du使用正則

表示式去全文zhi匹配,匹配失dao敗,跳過檔案版1,再讀取檔案2,再使權用正規表示式匹配,成功,輸出檔案2,最後讀取檔案3,匹配,成功輸出檔案3.

還是比較簡單的.有問題再問吧.

c#中怎麼讀取txt檔案某一行的內容

7樓:dw設計高手

先匯入名稱空間:using system.io;

string line= file.readalllines(@"d:\1.txt");

//遍歷第10行

console.writeline(line[9]);

//遍歷所有行

for (int i = 0; i < line.length; i++)

8樓:匿名使用者

像這種情況 用xml代替txt要好些吧

c# 獲取資料夾下所有txt檔案(不需要子資料夾)

9樓:匿名使用者

1,開啟當前路徑

string path = @"d:\program files";

system.diagnostics.process.start("explorer.exe", path);

2.限定當前路徑可見檔案型別為*.txt

3filenames就是所有的txt檔案

10樓:匿名使用者

getfiles("*.txt")

11樓:匿名使用者

directory.getfiles(path & "\", "*.txt")

返回檔名的陣列。

12樓:

定義個陣列=getfiles(路徑,"*.txt")!!,後面是.txt的字尾

怎麼用c#程式設計實現查詢檔案(比如.txt)裡有沒有要找的關鍵字

13樓:出生神探

開啟這個檔案 streamreader file=new streamreader(,)引數自己搞定

讀取(讀取方法有很多。)

file.readline() 放在一個while迴圈裡一直讀。直到。讀取出來的為null;跳出迴圈

然後就是找有沒有關鍵字了

這個就不用我說吧 好像是 這段文字。indexof

14樓:匿名使用者

樓上說的沒錯,如果是文字檔案用字串全部讀入內容再比較就行了,二進位制檔案的話麻煩點。

15樓:匿名使用者

把檔案讀到記憶體裡面,然後在比較嘛!

c#中怎樣在.txt檔案中查詢文字

16樓:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.io; //加入名稱空間

//**不規範簡便之處請見諒..我是初學者

//儲存的文字檔案的格式必須要按照程式的格式,否則會出錯.. 科目的分數必須要佔3個長度,如果不夠三個長度要用空格佔位

//儲存分數的方法實在是沒有思路了..

//程式的判斷不是太嚴格,很多為空的判斷都是沒有寫的,見諒

namespace text

filestream fs;

streamreader sr;

streamwriter sw;

string subject =;

double score = new double[5];

string message = ""; //儲存查詢到的學員資訊

//姓名單選

private void rdoname_checkedchanged(object sender, eventargs e)

else

}//學號單選

private void rdono_checkedchanged(object sender, eventargs e)

else

}#region 查詢

private void btnselect_click(object sender, eventargs e)

else if (this.rdono.checked == true) //按學號查詢

else

textbox0.text =scoretemp[0].tostring();

textbox1.text = scoretemp[1].tostring();

textbox2.text = scoretemp[2].tostring();

textbox3.text = scoretemp[3].tostring();

textbox4.text = scoretemp[4].tostring();

break;

} }}

sr.close();

fs.close();

}#endregion

#region 統計

private void btncount_click(object sender, eventargs e)

double zscore = 0; //總分

//由於您在問題中沒有明確指出不及格的判定規則,我這裡是按照平均分<60來計算的

foreach (double sc in score)

if (zscore / subject.length < 60)

}sr.close();

fs.close();

messagebox.show(string.format("不及格的人數為:人", num.tostring()));

}#endregion

17樓:匿名使用者

先把檔案用datatable裝載出來

然後再用datatable.select("code=2006");

這樣的方法就能進行查詢了

應該是file.open ( 路徑, filemode.open );

然後datatable dt = new datatable ( "sadf" );

分割檔案

string values = line.split ( new char );

迴圈新增入datatable

datarow row = dt.newrow();

for ( int num = 0 ; num < values.length ; num++ )

row [ num ] = values [ num ];

dt.rows.add ( row );

先這樣吧你要是還不會給我發郵件吧[email protected]

18樓:匿名使用者

文字只是一串沒有任何格式的字串,你非要用這種沒有規定格式的容器,來格式的顯示資料嗎? xml,資料庫還有就算ini檔案也比txt好。

19樓:

用資料庫查的我還是會做到 但是顯示到.txt資料夾我就不會了 不好意思了 sorry

20樓:匿名使用者

把txt檔案載入到字串中總知道吧,

然後分解為字串陣列,以\n為分隔符

c#讀取txt文字檔案中的資料

21樓:匿名使用者

1、首先先來看一下準備的txt文字檔案的內容。

2、然後在程式中引入操作檔案的名稱空間system.io。

3、接下來需要定義一個變數,儲存檔案所在的路徑。

4、然後先讀取文字內容,呼叫file類的readalllines即可讀取所有內容。

5、接下來是寫入內容,按照下圖的方式,準備要寫入的內容。

6、準備好內容以後,呼叫file的writealllines進行內容的寫入。

22樓:匿名使用者

下面的控制檯應用程式實現要求的功能

d:\data.txt內容為

程式執行結果

23樓:匿名使用者

listlistlines = new list();

using(streamreader reader = new streamreader ("your text file's path"))

line = reader.readerline();

}//迴圈完後,listlines 裡面就放有第三行到第十行的資料了}for(int i = 0; i< listlines.count ; i++)

C,怎樣利用filestream流查詢檔案中的某幾個字

private string selectstr string str strline m streamreader.readline while strline e5a48de588b662616964757a686964616f31333332643865 null strline m stre...

c盤下的usersappdata資料夾過大如何有效減少佔用

不能刪 你個人軟體好多配置資料在這的 不過你可以根據裡面對的資料夾名字來判斷軟體是否已經刪除或無效 來選擇性刪除 但是建議不太懂這個的話不要刪除 可以使用優化軟體來清理一下 如開源的金山衛士 笑小男孩 這個不能刪,是系統檔案。你用360的檔案搬家移動到其他盤就行了。 埃托裡 不能刪,win7系統必須...

怎麼在linux下的 C檔案中新增檔案資訊

bin bash n echo n i 1while i n dofilename echo filename touch filename echo filename filename filename echo author zhz filenameecho date 時間是什麼這裡就是什麼 f...