線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4585
推到 Plurk!
推到 Facebook!

如何取得檔案副檔名ㄋ???

 
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-24 07:58:48 IP:211.74.xxx.xxx 未訂閱
現在想做一隻檔案複製的程式...利用INI檔設定.. INI檔內容有三行.. 1.原始檔路徑. 2.目的檔路徑. 3.要複製的檔案型態(.exe,.jpg,.txt.....) 前二項都OK了.. 第三項我找不到要怎麼去比對原始檔內副檔名相同的方法.. 我想應該是要用WinAPI...但我不知道要用哪個FUNCTION... 有人可以提供意見嗎??thanks..
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-24 09:21:29 IP:210.3.xxx.xxx 未訂閱
function ExtractFileExt(const FileName: string): string;
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-24 09:30:07 IP:61.56.xxx.xxx 未訂閱
應該不用WinAPI吧。 如果你只是要取得副檔名,William兄提的ExtractFileExt函數就可以了。 如果是要找出、比對檔案,這兩個方法你試試看: (1)用Masks單元的MatchesMask函數判斷,宣告為(參看Help) function MatchesMask(const Filename, Mask: string): Boolean; (2)在FindFirst裡指定(Help有詳細說明和例子) 例如:FindFirst('*.jpg',faAnyFile,SearchRec);
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-24 09:33:38 IP:211.74.xxx.xxx 未訂閱
謝謝
引言: function ExtractFileExt(const FileName: string): string;
系統時間:2024-04-26 3:38:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!