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

搜尋檔案???

尚未結案
geminigreat
一般會員


發表:10
回覆:10
積分:4
註冊:2004-03-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-14 18:39:41 IP:61.221.xxx.xxx 未訂閱
如果我不用opendialog元件,而要取得a.txt檔案完整的路徑,那要如何寫??    麻煩各位大大回答一下謝謝
seaturn99
版主


發表:69
回覆:427
積分:214
註冊:2003-08-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-14 19:54:36 IP:203.66.xxx.xxx 未訂閱
請參考 http://delphi.ktop.com.tw/link.asp?topic_id=25645 ---- 我只會兩件事,這也不會,那也不會 眼見不一定為真 ----
geminigreat
一般會員


發表:10
回覆:10
積分:4
註冊:2004-03-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-15 01:26:56 IP:61.62.xxx.xxx 未訂閱
引言: 請參考 http://delphi.ktop.com.tw/link.asp?topic_id=25645 ---- 我只會兩件事,這也不會,那也不會 眼見不一定為真 ----
謝謝你的回答 可是我還有一點疑問 就是我要搜尋的檔案並不知道是放在那的,也不一定是固定的路徑下, 而我是想取得那個檔案的路徑然後給其他的程式片段使用 那請問一下我要怎麼來寫或是要怎麼改你 >
seaturn99
版主


發表:69
回覆:427
積分:214
註冊:2003-08-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-15 09:08:42 IP:203.66.xxx.xxx 未訂閱
引言: 謝謝你的回答 可是我還有一點疑問 就是我要搜尋的檔案並不知道是放在那的,也不一定是固定的路徑下, 而我是想取得那個檔案的路徑然後給其他的程式片段使用 那請問一下我要怎麼來寫或是要怎麼改你 > < face="Verdana, Arial, Helvetica"> geminigreat 您好: 更詳細的程式碼請參考包子大哥的精采作品 : http://delphi.ktop.com.tw/topic.php?TOPIC_ID=44866 您的需求可以從 C:\ , D:\ 等根目錄開始搜尋... ---- 我只會兩件事,這也不會,那也不會 眼見不一定為真 ----
anpino
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-15 10:41:14 IP:218.32.xxx.xxx 未訂閱
引言: 我要搜尋的檔案並不知道是放在那的,也不一定是固定的路徑下, 而我是想取得那個檔案的路徑然後給其他的程式片段使用
這種什麼都不知道的搜尋檔案法就用windows api的無敵搜檔函式 -- _fullpath !! 用法與sample詳見MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt__fullpath.2c_._wfullpath.asp Windows的不指定磁碟機搜尋也是這樣做滴。 ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖
geminigreat
一般會員


發表:10
回覆:10
積分:4
註冊:2004-03-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-15 19:18:33 IP:163.17.xxx.xxx 未訂閱
引言:
引言: 我要搜尋的檔案並不知道是放在那的,也不一定是固定的路徑下, 而我是想取得那個檔案的路徑然後給其他的程式片段使用
這種什麼都不知道的搜尋檔案法就用windows api的無敵搜檔函式 -- _fullpath !! 用法與sample詳見MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt__fullpath.2c_._wfullpath.asp Windows的不指定磁碟機搜尋也是這樣做滴。 ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖>< face="Verdana, Arial, Helvetica"> 請問一下我這樣寫 char full[_MAX_PATH]; _fullpath( full, "a.txt", _MAX_PATH ); 而找到的都是D:\Documents and Settings\rating\桌面\0408...newNEW\0408...newNEW\a.txt 但是我這個目錄裡並沒有a.txt 而我換了別的檔名也只是找到相同的路徑 而這個路徑是我用bcb執行這個程式的路徑 不知道我是那裡寫錯了? 麻煩大大幫忙一下謝謝
anpino
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-04-16 10:17:35 IP:218.32.xxx.xxx 未訂閱
引言: 請問一下我這樣寫 char full[_MAX_PATH]; _fullpath( full, "a.txt", _MAX_PATH ); 而找到的都是D:\Documents and Settings\rating\桌面\0408...newNEW\0408...newNEW\a.txt 但是我這個目錄裡並沒有a.txt 而我換了別的檔名也只是找到相同的路徑 而這個路徑是我用bcb執行這個程式的路徑 不知道我是那裡寫錯了? 麻煩大大幫忙一下謝謝
這個函式我在VC 6.0下用時,確實可以在所有磁碟中搜到檔案。 我用的指令(VC 6.0)是: AfxMessageBox(_fullpath(filename,"\\play\\pri.vom",50),NULL,NULL); But,我用BCB測的結果跟你一樣!! 出現奇怪的結果。 再看>> > 請用包子大的範例吧。 (對不起~對不起~對不起~....) ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖
geminigreat
一般會員


發表:10
回覆:10
積分:4
註冊:2004-03-01

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-04-16 16:56:39 IP:163.17.xxx.xxx 未訂閱
可是那個範例是要手動完成的 而我是要讓程式自動的去找到a.txt檔的完整路徑 抱歉~~~~我一開始沒有把我主要的目的說得很清楚 其實我主要的目的只是要取得"a.txt檔的完整路徑" 而把那個"路徑"存在一個"變數"裡給其他的程式用 那請問一下各位大大我要如何寫呢???
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-04-16 17:04:27 IP:203.73.xxx.xxx 未訂閱
引言: 可是那個範例是要手動完成的 而我是要讓程式自動的去找到a.txt檔的完整路徑 抱歉~~~~我一開始沒有把我主要的目的說得很清楚 其實我主要的目的只是要取得"a.txt檔的完整路徑" 而把那個"路徑"存在一個"變數"裡給其他的程式用 那請問一下各位大大我要如何寫呢???
geminigreat 你好: 各位大大已經將原理及寫法都告訴你了,接下來該你多用點心了 src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10003806&CC=223734"> -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
geminigreat
一般會員


發表:10
回覆:10
積分:4
註冊:2004-03-01

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-04-24 02:03:09 IP:61.64.xxx.xxx 未訂閱
我的問題已經解決了~~~~ 謝謝各位大大的熱烈回應~~~
系統時間:2024-11-23 2:06:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!