|
try{ IdFTP1->List(Dir_Data,"-aRF",false);
}
catch(...) {
}
Dir_Data->SaveToFile("a.TXT");
이렇게 하위디렉 정보를 a란 화일에 저장하고자 합니다.
잘되는데 가끔 어떤 서버에선 이런 에러가 뜨더군요.
'EidProtocolReplyError with message '550 -aRF: The System cannot find the
path specified'
이게 왜 그런가 했더니 특정 폴더를 인식못해서 그렇더군요.
(무슨 디렉를 조작해서 그렇다는군요.)
그렇다고 에러가 나서 멈출정도가 아닌데 멈추더군요.
그래서 catch로 잡아서 넘어갈려고 했으나 내부적으로 문제가 발생해서인지
못잡더군요.
에러를 못뜨게 할 순 없을까요?
아니면 제가 list명령을 만들어야 하는데...
어디를 공부해야 할까요?(깜깜하네요)
|