2012-10-16 2 views
0

C# FTP 라이브러리 또는 표준 FTP 명령 줄 응용 프로그램을 사용하여 FTP 서버에 연결하고 FTP 서버에서 데이터를 검색 할 수있는 옵션이 있습니다.C# FTP 라이브러리와 FTP 명령 줄 응용 프로그램

원하는 것을 조언 할 수 있습니까?

감사합니다.

+3

커맨드 라인 FTP를 사용해야하는 구체적인 이유가 없다면, C#을 사용한다면 C# 라이브러리를 사용하는 것이 더 좋습니다. – Bobson

+2

이것은 귀하의 필요에 따라 달라 지므로 귀하에게 우선권을 부여 할 수 없습니다. 더 나은 질문은 "차이가 무엇입니까?"였을 것입니다. 선택을 너에게 맡겨라. – SeToY

답변

2

최종 사용자를 대상으로하는 명령 줄 도구를 코드에서 사용하는 이유는 무엇입니까? stdoutstderr을 읽고 파싱하는 데 어려움을 겪어 귀하의 명령으로 인한 응답 또는 오류를 얻을 수 있습니다.

오차 체크가 포함 된 알맞고 사용하기 쉬운 인터페이스를 제공하므로 FtpWebRequestFtpWebResponse을 사용하십시오.

2

가능한 경우 언어의 숙어로 머물러보십시오. 가능한 경우 라이브러리를 사용하십시오. 오류는 불분명 한 명령 줄 오류 수준 값을 확인하는 대신 C#의 예외를 사용하여 처리됩니다.

2

라이브러리를 사용하면 코드와 훨씬 잘 통합되는 클래스, 이벤트, 예외 처리 등에 액세스 할 수 있습니다. 필자는 commmand 라인 응용 프로그램의 텍스트 출력 및 리턴 코드를 해석해야하는 것보다 더 유지 관리가 가능하다고 말합니다. 그래서 제 제안은 도서관을 사용하는 것입니다.

관련 문제