|
안녕하세요.
FTP로 연결후, 서버의 화일 이름들만 가져오고 싶습니다.
idFTP1->Host = Edit1->Text;
idFTP1->UserID = Edit2->Text;
idFTP1->Password = Edit3->Text;
idFTP1->Connect();
TStringList *AFiles = new TStringList;
idFTP1->List( AFiles, "*.*" ,true );
for ( int i=0; i< AFiles->Count ; i++)
AnsiString a = AFiles->Strings[i];
==>이렇게 하면... Afiles에는... 라인 단위로 사이즈,시간등 여러가지 정보와 같이 쌓이게 되잖아요..
여기서, 다른 정보는 필요없고, 화일이름만 얻어올수록 할수 없나요?
위에서 a 변수를 ExtractString 해서, 스페이스를 기준으로 화일이름만 잘라올수 도 있는데...
이때 화일이름에 space 가 있는 놈들이 있어서, 화일 이름 추출시 어려움이 있습니다.
그래서 아예, idFTP1->List() 할때, 화일 이름만 얻을수 있는 방법이 있는지 궁금합니다.
수고하세요.
|