請教有關開啟多個txt 檔案的方法 |
尚未結案
|
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
請教各位高手大大 今天我把某些特定資料放在特定的資料夾裡面的txt檔中,
分別命名為1.txt ; 2.txt ;3.txt...........
我想用OpenDialog把1.txt裡面的數據取出做運算之後,
再把2.txt的數據讀取出來做運算,以此類推,
直到資料夾的txt檔都已經執行過了。 小弟想了很多方式,可是還是不知怎麼下手,是否有人可以告訴我呢? (現在卡在開檔的部份,希望各位大哥可以指導一下,即使是一些建議,
對我來說都是很寶貴!) good for you!!
------
good for you!! |
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
參考http://delphi.ktop.com.tw/topic.php?topic_id=41905
這應該可以滿足你的要求
|
zcecil
初階會員 發表:0 回覆:28 積分:45 註冊:2003-06-27 發送簡訊給我 |
一個方法是OpenDialog讓它多選, 然後再處理OpenDialog的傳回值. 這個在前一篇回應的link裡就有範例. 我的建議是, 用OpenDialog或其它方式傳回目錄, 再用FindFirst/FindNext 去列出目錄下的全部txt. AnsiString path = ExtractFilePath(OpenDialog1->FileName);
AnsiString pattern = path "*.txt"; // *.txt 是你要search的檔名的格式
TSearchRecord sr;
int iAttr = faAnyFile;
if ( FindFirst(path, iAttr, sr) == 0 ) {
do {
AnsiString filename = path sr.Name; // 這就是你要的檔名
// 對檔名作處理
} while( FindNext(sr) == 0 );
}
FindClose(sr);
|
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |