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

IdFTP是否有類似unix的chmod 指令

缺席
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-15 15:34:40 IP:61.30.xxx.xxx 未訂閱
請教各位大大 我利用IdFTP元件的makedir建立一個目錄 但我希望可以讓這個目錄的權限全開放 (類似在unix環境中下chmod 777 目錄名) 所以想請教一下IdFTP這個元件,有這樣的屬性嗎?? 謝謝賜教!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-15 15:53:28 IP:202.39.xxx.xxx 未訂閱
Ftp 通訊格式沒提供這樣的指令 故 TIdFtp 元件沒有 chmod 這樣的指令 有些 Ftp Server 甚至不讓 login 的 user 執行 mkdir/rmdir 等指令 發表人 - hagar 於 2004/06/15 15:54:48
william
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-15 16:08:06 IP:147.8.xxx.xxx 未訂閱
Look at TIdFTP.Quote... and SOME ftp servers support chmod via the SITE CHMOD command.
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-15 16:18:00 IP:61.30.xxx.xxx 未訂閱
各位大大 我是以sper user的身份去makedir一個目錄的 所以應該可以有權限去chmod那個目錄才對吧? 或者有沒有其他方式,可以開放某個目錄的權限呢?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-15 16:37:00 IP:202.39.xxx.xxx 未訂閱
william 大大提的小弟沒見過 其它小弟知道的就是以
william
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-15 16:49:16 IP:147.8.xxx.xxx 未訂閱
Using M$ ftp as example : >>
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-06-15 16:59:47 IP:202.39.xxx.xxx 未訂閱
引言: Using M$ ftp as example : >>>< face="Verdana, Arial, Helvetica"> 小弟依樣畫葫蘆,沒問題。 (偷一下 ddy 上傳的圖)
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-06-15 17:14:03 IP:61.30.xxx.xxx 未訂閱
請問,這是在unix下打的指令嗎? 如果是要透過程式來做,要怎麼做呢??
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-06-16 19:17:24 IP:202.39.xxx.xxx 未訂閱
引言: 請問,這是在unix下打的指令嗎? 如果是要透過程式來做,要怎麼做呢??
william 大大不是點出來了嗎? 試試: IdFtp1.Quote("site chmod 777 test");
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-06-16 22:35:06 IP:61.64.xxx.xxx 未訂閱
kkmane的方式或ssh ssh有源碼再使用 虛擬鍵 其他 阿知 喝喝 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=40203 發表人 - conundrum 於 2004/06/16 22:37:08
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-06-17 08:41:38 IP:61.30.xxx.xxx 未訂閱
引言:
引言: 請問,這是在unix下打的指令嗎? 如果是要透過程式來做,要怎麼做呢??
william 大大不是點出來了嗎? 試試: IdFtp1.Quote("site chmod 777 test");
IdFtp1.Quote("site chmod 777 test"); <--------compiler不能過耶??
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-06-17 08:54:49 IP:202.39.xxx.xxx 未訂閱
引言: IdFtp1.Quote("site chmod 777 test"); <--------compiler不能過耶??
哇咧,小弟錯了,要用單引號 IdFtp1.Quote('site chmod 777 test');
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-06-17 08:59:44 IP:61.30.xxx.xxx 未訂閱
不好意思,你誤會我的意思了 我的意思是 IdFTP1沒有Quote這個屬性,所以compiler沒有過
william
版主


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

發送簡訊給我
#14 引用回覆 回覆 發表時間:2004-06-17 09:38:29 IP:147.8.xxx.xxx 未訂閱
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#15 引用回覆 回覆 發表時間:2004-06-17 10:18:11 IP:61.30.xxx.xxx 未訂閱
各位大大,我的TIdftp元件真的沒有各位說的那個Quote屬性 如圖
william
版主


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

發送簡訊給我
#16 引用回覆 回覆 發表時間:2004-06-17 10:31:14 IP:147.8.xxx.xxx 未訂閱
Using an old Indy? Try using the SendCmd method instead....    This is the Quote method in my copy of Indy:
function TIdFTP.Quote(const ACommand: String): SmallInt;
begin
  result := SendCmd(ACommand);
end;
mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#17 引用回覆 回覆 發表時間:2004-06-17 10:45:47 IP:61.30.xxx.xxx 未訂閱
引言: Using an old Indy? Try using the SendCmd method instead.... This is the Quote method in my copy of Indy:
function TIdFTP.Quote(const ACommand: String): SmallInt;
begin
  result := SendCmd(ACommand);
end;
william大大,真的很感謝你不厭其煩的回覆 請問你有具體的例子可以參考的嗎??
系統時間:2024-05-16 1:01:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!