急.....請問..如何取得檔案在該目錄的index |
尚未結案
|
Elsa-fen
一般會員 發表:9 回覆:16 積分:5 註冊:2003-09-25 發送簡訊給我 |
|
minjiu
中階會員 發表:27 回覆:119 積分:69 註冊:2002-06-26 發送簡訊給我 |
|
skurama
中階會員 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
因為不太懂所謂的檔案Index,
不過有一個語法是按照該目錄中檔案順序來尋找檔案,
不知道這樣是否是你要的功能,程式如下: --------------------------------------------------------------- var
f : tSearchrec;
i : integer;
begin
i := 0; //index通常是由0開始
//取得檔案,$00000020表示任何檔案,不含目錄
//第一個參數除了資料夾路徑外,記得要加上*.*
if findfirst('c:\windows\*.*',$00000020,f) = 0 then begin
repeat
//注意檔名大小寫
if f.name = '你要的檔名' then
begin
//此時I的值不知道是不是你說的檔案Index
showmessage(inttostr(i));
break;
end;
inc(i);
until findnext(f) <> 0;
FindClose(f);
end;
end; ---------------------------------------------------------------
因為FindFirst function的說明是
searches the directory specified by Path for the first file
所以我覺得如果在該目錄用repeat找的檔案,會是照你所說的index來找,
不知道是不是你要的,
參考參考 ----------------
昂首千丘遠,
嘯傲風間,
堪尋敵手共論劍,
高處不甚寒!
----------------
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- |
Elsa-fen
一般會員 發表:9 回覆:16 積分:5 註冊:2003-09-25 發送簡訊給我 |
|
CuteBabyBoy
初階會員 發表:18 回覆:97 積分:48 註冊:2003-07-11 發送簡訊給我 |
|
Elsa-fen
一般會員 發表:9 回覆:16 積分:5 註冊:2003-09-25 發送簡訊給我 |
|
CuteBabyBoy
初階會員 發表:18 回覆:97 積分:48 註冊:2003-07-11 發送簡訊給我 |
哈...原來我跑到 Delphi 的討論區ㄚ...^^ 沒關係...分享 BCB 的寫法...看對妳有沒有幫助
void __fastcall LoopFindFile(std::vectorBaby |
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
|
Elsa-fen
一般會員 發表:9 回覆:16 積分:5 註冊:2003-09-25 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
Elsa-fen
一般會員 發表:9 回覆:16 積分:5 註冊:2003-09-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |