全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1389
推到 Plurk!
推到 Facebook!

判斷檔案名稱

尚未結案
ksing
一般會員


發表:12
回覆:16
積分:5
註冊:2005-06-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-13 14:15:57 IP:59.120.xxx.xxx 未訂閱
有兩種檔案格式 NUM0713.txt 20050713.txt (後面的日期不一定 不過固定是這種模式) 在讀檔的時候 要如何判斷這兩種檔案格式呢??? 因為兩種讀入的方式不一樣 要去作判別 再去讀資料 能夠在讀入檔案的時候 就由名稱下判斷嗎???(這是我目前想到的方式) 要怎麼下呢?? 請各位指教
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-13 14:39:51 IP:60.248.xxx.xxx 未訂閱
//因為檔名可能有大小寫問題,全轉成大寫比較容易判斷
FileName := AnsiUpperCase(FileName);    if AnsiStartsStr('NUM', FileName) then begin
  // 如果 FileName 開頭是 NUM 的話
  ......
end else begin
  // 這段就等於是處理 2005xxxx 的
  ....
end;
使用 AnsiUpperCase、AnsiStartsStr 要先 uses StrUtils;
系統時間:2024-03-28 19:22:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!