libcURL을 사용하여 FTP 서버의 디렉토리 목록을 가져옵니다. 문제는 FTP의 LIST
명령 출력이 잘 정의되어 있지 않으며 서버마다 다릅니다.FTP LIST 명령의 출력을 구문 분석 할 라이브러리가 있습니까?
일반적인 형식을 구문 분석하는 무료 라이브러리가 있습니까? Mac OS X에서 작동해야합니다.
libcURL을 사용하여 FTP 서버의 디렉토리 목록을 가져옵니다. 문제는 FTP의 LIST
명령 출력이 잘 정의되어 있지 않으며 서버마다 다릅니다.FTP LIST 명령의 출력을 구문 분석 할 라이브러리가 있습니까?
일반적인 형식을 구문 분석하는 무료 라이브러리가 있습니까? Mac OS X에서 작동해야합니다.
앞서 언급했듯이 MLSD FTP 명령을 사용하여 형식 목록 출력 (RFC 3659 섹션 7)을 얻을 수 있습니다. 이렇게하려면 curl_ 년대에 다음 호출을 추가 :
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST , "MLSD");
출력은 그 같은 될 것입니다 :
type=file;modify=20130319142533;size=8; EXAMPLE.txt
쉽게 구문 분석 할 수 key=value;
쌍가 볼 수 있듯이.
http://stackoverflow.com/questions/1244095/c-ftp-library http://stackoverflow.com/questions/259166/good-free-ftp-client-library-for-windows-c-commercial- apps http://cr.yp.to/ftpparse.html ... Google에서 30 초가 걸렸습니다. 그 중 어떤 것을 들여다 보았습니까? – derobert
@derobert 인터넷 검색을 시도했지만 찾을 수 없습니다. ftpparse를 살펴 보겠습니다. –
나는 goppled :'ftp LIST library'는 ftpparse를 찾는다. – derobert