NMFTP怎么列出FTP目录下的文件夹和文件的名称
NMFTP1->List();
int i= NMFTP1->FTPDirectoryList->name->Count;
为什么返回的i值始终为0,FTP目录下有文件夹和文件 ,请有这方面经验的老兄指教
顶者有分
问题点数:100、回复次数:6Top
1 楼binbin(破坏分子)回复于 2004-09-04 19:50:53 得分 10
我顶,Top
2 楼binbin(破坏分子)回复于 2004-09-04 19:51:01 得分 10
我接分,Top
3 楼binbin(破坏分子)回复于 2004-09-04 20:04:14 得分 20
NMFTP1->List();会触发OnListItem事件,在这个事件里就可以获取目录.Top
4 楼binbin(破坏分子)回复于 2004-09-04 20:10:39 得分 10
要用FTPDirectoryList属性时,注意NMFTP1->ParseList应该设为trueTop
5 楼zsloyes(Oyes)回复于 2004-09-05 21:26:32 得分 50
定义全局变量:TStringList *FTPFileList = new TStringList;
void __fastcall TfrmMain::NMFTPListItem(AnsiString Listing)
{
FTPFileList->Clear ();
FTPFileList->Add(Listing);
}
当前FTP目录下所有文件在FTPFileList中了
for (int i=0;i<FTPFileList->Count;i++)
ShowMessage(FTPFileList->Strings[i] );Top
6 楼zjx1980(学然后知不足)回复于 2004-09-06 09:50:13 得分 0
ok ,多谢2位,结贴了Top




