|
저는 C++Builder는 초보라서 답변할 주제는 못되는 것 같지만
C빌더가 Delphi것을 많이 가져다 쓰기 때문에..^^;
IdFTP에서 접속후에 이런식으로 하면 되는군요.
IdFTP1->WriteLn("CWD pub"); (O)
근데 다음은 안됩니다.
IdFTP1->WriteLn("cd pub"); (X)
제가 알기로는 cd pub 는 FTP명령이 아닌걸로 알고 있습니다.
FTP명령은 실제 도스나 유닉스상에서 쓰는 터미널 명령어하고는 다릅니다.
대개 물어보면 rfc문서를 참조하세요. 이케 말씀들 하시는데요.
읽으면 좋겠지만 그거 어려워서리... 다른 방법으로는
명령프롬프트에서 FTP로 접속한 후 REMOTEHELP 명령을 치면 나오지요.
대부분 약자로 되어 있으니 보고 변환하면 됩니다. 실제 쓰는건 몇개 안되지요.
mkdir = MKD
이런식으로요.
하여간 전부 변환해 줘야 하는 것으로 알고 있습니다.
모라 님이 쓰신 글 :
: 부족한 제가 이걸 어떻게 설명을 할지 모르겠지만,
:
: 인디 콤퍼넌트의 함수를 이용하지 않고
:
: 직접 ftp명령을 넣는 방법은 없을까요?
:
: 가령
:
: IdFTP1->ChangeDir(pub);
:
: 이건 인디 클래스의 디렉변경 함수입니다. pub이란 디렉으로 들어가라는 소리겠지요.
:
: 헌데 실제 ftp 명령은 cd pub 이렇게 입력하면 들어가거든요.
:
: 이런식으로 직접적으로 함수를 이용치 않고 ftp명령으로 제어를 가능케 하는 함수나
:
: 방법(?)은 없을까 해서 질문을 올립니다.
:
: 관련 링크나 좋은 답변 부탁합니다. 예제라도...^^;
|