1樓:匿名使用者
根據檔案路徑獲取對應的fileinfo 檔案物件;
根據fileinfo 檔案物件的length屬性直接獲得檔案大小;
c# winform中怎麼把開啟的文字檔案中的內容逐行儲存下來 急急急
2樓:影伶
//判斷文字檔案行數方法
/// 的行數
/// 為文字檔案路徑
int counter = 0;
string line = "";
string output = "";
int linelength = lineindex(path);
messagebox.show("第" + counter.tostring() + "行讀取成功,內容:
\n" + output);}if (_i == (linelength - 1))}}
c#逐行讀取文字檔案
3樓:匿名使用者
private void importtxtnoadd()
file.close();//關閉檔案讀取流}}
4樓:匿名使用者
streamreader sr=new streamreader ("txt的路徑。");while (true)
console.writeline(str);}
5樓:匿名使用者
steamreader sr = new streamreader("...txt");while(sr.readline()!=null)}
6樓:匿名使用者
system.io.streamreader.readline()就可以了
c#中怎麼讀取文字檔案1,讀取的文字檔案1的內容是文字檔案2的路徑,然後通過路徑開啟讀取文字檔案2.
7樓:匿名使用者
using system;
using system.io;namespace file_read
// readdata 要領
public void readdata()", str);
//這裡我的理會是 當輸出一行後,指標移動到下一行~//下面這句話就是 判斷 指標所指這行能無法 有內容~str = sr.readline();}//c#讀取txt檔案之關上檔案,留心順序,先對檔案內部執行 關上,然後才是檔案~
sr.close();
fs.close();}}}
c# winform如何讀取文字檔案的後n行??
8樓:匿名使用者
讀取整個文字檔案到陣列
取得陣列長度(文字行數)
讀取文字後n行(linecount -n)將讀取的內專
容寫入到字串temp內,屬tem就是文字檔案後n行的內容string strfile = file.readalllines(@"d:\123.txt");
string temp = "";
int linecount = strfile.length;
for (int i = (linecount - 5); i < linecount; i++)
9樓:賊寇在何方
// 按行讀取bai檔案
var lines = file.readalllines("檔案路徑", encoding.default);
// 跳過du前面的總行數-n行
lines = lines.skip(lines.length - n).toarray();
補充:c# 3.5的語法,zhi二樓不認識不要dao隨便說。
版請問lz,有你見過百權
萬行的文字檔案麼?這個資料量的肯定是存資料庫的,沒有人二到用txt去存。
退一萬步,真的要這麼做,那就只能用filestream按二進位制的方式從後往前找換行符了——前提是總行數已知。
10樓:匿名使用者
public arraylist readlastline(string sfilename,int nlastline)
arrlast.add(sline);
}reader.close();
return arrlast;}
11樓:匿名使用者
1樓的不是c#吧。copy
c#只有readline()可以bai讀行;你用迴圈取出來放到數du組,想從哪開zhi
始不久簡單了嗎dao。
你可以先全部讀出來,在分行取!
你也可以使用流的形式讀取,根據換行的標記進行分組。(不知道seek能查不)
c#文字檔案讀寫練習 winform程式
12樓:匿名使用者
先在開頭新增名稱空間,using system.io;
然後寫3個button_click函式,可能順序不同的話,你改一下button1、button2、button3 以和你的按鈕匹配。
private void button1_click(object sender, eventargs e)//[瀏覽]按鈕
}private void button2_click(object sender, eventargs e)//【讀取】
private void button3_click(object sender, eventargs e)//【儲存】
13樓:超大蒲公英
沒什麼難度,就是分太少了。
c# winform 獲取本地檔案大小
14樓:匿名使用者
當然了都需要引入system.io這個名稱空間
第一個:
public static long getdirectorylength(string dirpath)
//獲取di中所有的資料夾,並存到一個新的物件陣列中,以進行遞迴
directoryinfo dis = di.getdirectories();
if (dis.length > 0)
}return len;
}第二個
//也是利用遞迴的思想,只不過是通過file類的exits方法來判斷
//所給路徑中所對應的是否為檔案
public static long filesize(string filepath)
}else
return temp;
}其實刪除資料夾的思想與這個是一樣的,設定要簡單很多,只要簡單的判斷一下當前的是檔案還是資料夾,如果是檔案則刪除.是資料夾則遞迴
15樓:匿名使用者
fileinfo fi = new fileinfo("c:\\1.***");
long size = fi.length;
16樓:匿名使用者
file類下面的size
c#winform程式實現讀取c盤一個aaa檔案下的txt文字,並將文字里面的內容顯示在richtextbox1上
17樓:陽光的雷咩咩
string dir = @"c:\aaa";
string fn = directory.getfiles(dir, "*.txt")[0];
string txt = file.readalltext(fn);
this.richtextbox1.text = txt;
用c#實現瀏覽選擇檔案,並把得到的檔案路徑顯示在文字框裡
18樓:day忘不掉的痛
方法如下,具體**是:
openfiledialog openfiledialog1 = new openfiledialog();
openfiledialog1.filter = "文件(*.doc;*.docx)|*.doc;*.docx";
if (openfiledialog1.showdialog() == dialogresult.ok)}
19樓:匿名使用者
string^ filepath = this->myopenfiledialog->filename
this->myopenfiledialog 為c#元件,可以直接拖進來使用
20樓:匿名使用者
private void button2_click(object sender, eventargs e)
}private void button1_click(object sender, eventargs e)
21樓:關家勳
讀取檔案:
你選擇檔案的路徑為:
cwinform中new出來的label怎麼編寫點選事件。不要c,是c
要給動態生成的label新增 btnclick事件處理過程 lbl 在c 中,我把 label標籤new到窗體上,怎樣為new出來的每一個標籤新增事件,就是點選它,會彈出標籤上的.用事件 看一點我的 在form1裡面寫一個方法,用來修改label 在form2裡面寫 public delegate ...
C winform中實現暫停,結束,實時重新整理父窗體資料
其實就是三個點選事件,當你每點選一個按鈕是更改視窗資料就可以了,當你點開始時,就彈出一個form3,然後裡面的控制元件就顯示執行狀態字樣,當你點選暫停時,就更新form3裡面控制元件的資料,例如暫停狀態,然後form2裡面同時更新結果,結束就是關閉form3視窗,然後在form2裡面顯示結果結束 整...
cwinform在窗體中如何設定另窗體的
方法有很多,下拉給你列幾個 首先介紹最粗暴的方法,修改控制元件的訪問修飾符。不建議使用此法 public system.windows.forms.textbox textbox1 在呼叫時就能直接訪問 form1 frm new form1 frm.textbox1.text 方法1 frm.sh...