|
이렇게 허무하게 답을 찾아 버렸군요..ㅋㅋ
왜 이렇게 쉬운걸 몰랐을까요ㅜㅜ
IdFTP1->Connect();
TStringList lst = new TStringList;
IdFTP1->List(lst, "*.*", false);
IdFTP->ChangeDir("\\");
for ( i = 0; i <= lst->Count -1; i++)
{
ShowMessage(lst->Strings[i].c_str());
ShowMessage(IntToStr(IdFTP->Size(lst->Strings[i])));
}
왜 저는 이걸 몰랐을까요.....................
항상 느끼는 거지만 답은 가까이에 있네요ㅜㅜ
지금까지 멍청한 자유로운 영혼 이었습니다ㅜㅜ
자유로운 영혼 님이 쓰신 글 :
: indy8을 쓰면 DirectoryListing을 쓸 수가 없구요..
: 그래서 indy9를 썼더니 list를 구해지지가 않네요...
: 얼른 누가 이 인디 문제좀 해결 해 줬으면 좋겠네요ㅜㅜ
: 델파이에서는 잘 만 되는게 어째 씨빌더에서만 이러는지......
:
: 그렇다고 fseek과 ftell을 써도 읽지를 못하고.......
: 인디말고 다른거를 써야 하나요??
:
: 이 문제 해결해 보신 분 계시나요??
:
: 벌써 이것때매 2틀을 고생하네요ㅜㅜ
: 아무리 뒤져봐두 답을 찾기가 힘드네요...
:
: 고수님들의 멋진 답변 부탁드려요^^
|