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

怎麼去讀取檔案長度呢?

答題得分者是:lu
leeli
初階會員


發表:57
回覆:55
積分:27
註冊:2003-06-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-09 18:33:34 IP:61.30.xxx.xxx 未訂閱
Dears: 小弟我用OpenDialog去開啟一個檔案,程式碼如下: if (OpenDialog1 -> Execute()) { fileName = OpenDialog1 -> FileName; } 然後用String fileName去記錄檔名。現在,我想要去讀取檔案長度。我有找到filelength()這個函數。但是,我看過BCB的help後,還是不會使用。 請問各位大大,到底要怎樣使用才能讀出檔案長度呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡! 發表人 - taishyang 於 2003/12/09 18:39:10
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。
對於各位的大力協助,感激不盡!
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-09 18:58:58 IP:140.135.xxx.xxx 未訂閱
leeli您好: 您指的是檔案的size嗎? 我以[檔案大小]為關鍵字搜尋了一下,下面的連結應該幫的上忙 http://delphi.ktop.com.tw/topic.php?topic_id=35878 http://delphi.ktop.com.tw/topic.php?topic_id=35878 順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~
lu
高階會員


發表:11
回覆:189
積分:195
註冊:2003-11-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-10 12:12:47 IP:211.72.xxx.xxx 未訂閱
引言: Dears: 小弟我用OpenDialog去開啟一個檔案,程式碼如下: if (OpenDialog1 -> Execute()) { fileName = OpenDialog1 -> FileName; } 然後用String fileName去記錄檔名。現在,我想要去讀取檔案長度。我有找到filelength()這個函數。但是,我看過BCB的help後,還是不會使用。 請問各位大大,到底要怎樣使用才能讀出檔案長度呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡! 發表人 - taishyang 於 2003/12/09 18:39:10
if (OpenDialog1 -> Execute())
  {
    fileName = OpenDialog1 -> FileName;
    int Ff = FileOpen (fileName,fmOpenRead);
    if (Ff != -1)
      {
        int Len = FileSeek (Ff,0,2);   //Len 即為檔案長度
        FileClose (Ff); 
      } 
  }    
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-11 09:05:11 IP:218.32.xxx.xxx 未訂閱
引言: 然後用String fileName去記錄檔名。現在,我想要去讀取檔案長度。我有找到filelength()這個函數。但是,我看過BCB的help後,還是不會使用。 請問各位大大,到底要怎樣使用才能讀出檔案長度呢?
help裡面就已經有example, 稍微改一行就可以了。
 
   int handle;
   long filelen;
 
   handle = open("DUMMY.FIL", O_CREAT);
   filelen = filelength(handle);
   close(handle);
   return 0;
數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D 發表人 - anpino 於 2003/12/11 09:07:32
系統時間:2024-05-05 18:47:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!