FTP 클라이언트 프로그래밍 중입니다.
서버에 데이터 올리고 내려 받고 해야하는데요(당연하죠? ^^).
inetFTP.Execute , "GET 1.Dat"
하면 왜 안받아질까요?
MSND 뒤졌더니 로컬폴더도 지정하는 것 같아서
inetFTP.Execute , "GET 1.Dat C:\1.Dat"
했더니 됩니다.
그래서 보통 프로그램이 깔리는 폴더에 지정을 해 봤습니다.
inetFTP.Execute , "GET 1.Dat C:\Program Files\Test\1.Dat"
했더니 안되더군요.
여러 방법을 생각하고 시도한 끝에
inetFTP.Execute , "GET 1.Dat C:\Progra~1\Test\1.Dat"
했더니 되더군요... ㅡ.ㅡ;;
그런데 프로그램 설치할 사람들이 꼭 기본 폴더에 깔라는 법도 없으니(저처럼...)
위의 경로를 절대 경로로 지정하면 안될 것 같은데요...
혹시 공백을 인식할 수 있는 방법이나,
아니면 위에서처럼 헌재 파일(폴더)의 도스 파일명(폴더명)을 알아내는 방법이
있을까요?
어제부터 지금까지 종일 이것저것 시도해 보다 퇴근을 앞두고 여러 님들의 고견을
구하려고
글을 남깁니다.
조금 있다 퇴근하고 월요일 아침에 확인해 보겠습니다.
그동안에 리플을 못읽을테니 리플에 대한 대꾸 없다고 뭐라하지 않아주셨으면
좋겠습니다. <(__)>
ps. API를 쓰면 될 것도 같은데 그렇게 바꾸기엔 지금까지 해 놓은 양이 좀
많아서요.
정 안된다면 그렇게라도 해야겠죠? ^^
참, 생각난 김에 한가지 더 질문요.
FTP 서버로부터 응답을 기다리는 동안에는 종료도 안되더라구요.
강제종료하는 방법도 조언을 부탁드립니다...
Chr(34)를 이용해 폴더명을 "(따옴표)로 둘러 싸면 됩니다...
"★Dongugi®™" <don...@orgio.net> wrote in message
news:a83aob$s3i$1...@news1.kornet.net...