도스(cmd)모드에서 배치파일을 이용하여 ftp서버에 접속하고 자동으로 파일받기
a_ftp.bat, exe.ftp.txt 2개 파일이 필요하다.
[a_ftp.bat] //배치파일
cd c:\abc //배치파일이 있는 곳으로 디렉토리변경
ftp -n -s:exe_ftp.txt abc.cafe24.com //-n -s 옵션으로 ext_ftp.txt파일의 내용을 배치처리, abc.cafe24.com은 서버주소
[exe_ftp.txt] //배치처리할 실제내용
user 유저 비밀번호 //한줄에 다쓴다
prompt // 상호작용모드를 off
bin // 바이너리모드로 전환
hash // 다운로드 진행상황 '#'표시
get afile.abc // afile.abc 다운로드실행
bye //ftp 종료
위 2개 파일을 작성후 도스모드에서 a_ftp.bat실행하면 된다
델파이에서는 다음의 소스를 활용한다.
procedure TForm1.Button2Click(Sender: TObject);
begin
ShellExecute(0, 'Open', PChar('c:\abc\a_ftp.bat'), nil, nil, SW_SHOWNORMAL);
end;
cmd_ftp_batch.exe
0.37MB
'델파이' 카테고리의 다른 글
[델파이팁]exit문이 try_finally_end에서는 예외적 (0) | 2009.10.23 |
---|---|
모듈 중복실행 방지 (0) | 2009.10.16 |
윈도우 볼륨컨트롤 제어 sndvol32.exe (0) | 2009.02.17 |
우편번호텍스트파일DB에 insert ,for문, explode함수 (0) | 2009.02.17 |
FindComponent (0) | 2009.02.17 |