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

indy ftp的根目錄應該怎麽表達?

答題得分者是:Stallion
cimgg
一般會員


發表:21
回覆:30
積分:10
註冊:2005-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-16 14:13:43 IP:222.76.xxx.xxx 未訂閱
小弟目前做了一個indy ftp client的程式,需要用 IdFTP1->ChangeDir(Dir)不斷更換訪問的路徑,使用這個 涵式的時候需要每次都回到根目錄,或者會將當前目錄於 要訪問的路徑疊加。小弟指定server上面我的檔案作爲ftp server 的默認路徑,用"/c:/Documents and Settings/Administrator/My Documents"表達根目錄,而IdFTP1->ChangeDirUp();每次只能回到上一級目錄。小弟在這裡問一下,有沒有涵式能夠直接回到根目錄或者根目錄該怎麽表達。 授人玫瑰,手有余香
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-16 21:29:14 IP:211.22.xxx.xxx 未訂閱
IdFTP1->ChangeDir("/"); ----------------------- Practice makes perfect.
cimgg
一般會員


發表:21
回覆:30
積分:10
註冊:2005-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-17 10:53:38 IP:222.76.xxx.xxx 未訂閱
Stallion大大,小弟之前有用IdFTP1->ChangeDir("/");試過,可是run的時候會報錯 授人玫瑰,手有余香
cimgg
一般會員


發表:21
回覆:30
積分:10
註冊:2005-05-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-17 10:54:08 IP:222.76.xxx.xxx 未訂閱
Stallion大大,小弟之前有用IdFTP1->ChangeDir("/");試過,可是run的時候會報錯 '/c:: Permission denied.' 授人玫瑰,手有余香
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-11-17 19:08:47 IP:211.22.xxx.xxx 未訂閱
不知道你用的是啥種FTP SERVER?我在3CDaemon, SERVE-U 6試過沒問題! 那用一種比較笨的方法,就是在FTP CLIENT CONNECT時,先記住目前目錄,因為首次進入FTP的應該都是HOME DIR吧! AnsiString HomeDir; //放在CLASS的PRIVATE裏 //在CONNECT時 HomeDir = IdFTP1-> RetrieveCurrentDir(); //之後任何時候只要,就回到HomeDir了!不是嗎! IdFTP1->ChangeDir(HomeDir); ----------------------- Practice makes perfect.
cimgg
一般會員


發表:21
回覆:30
積分:10
註冊:2005-05-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-11-18 13:30:41 IP:222.76.xxx.xxx 未訂閱
Stallion大大,您真是慧我良多,按您說的笨方法小弟已經解決了這個問題。不過在小弟看來您的這個笨方法真是很不錯的哦 授人玫瑰,手有余香
系統時間:2024-04-25 4:46:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!