前辈写了部分代码,我是死活看不懂,烦您帮注解以下,谢谢!
var
Ls:TStringList;
I,R:Integer;
FileName,DatePath:String;
begin
Ls:=TStringList.Create;
IDFTP1.List(LS);//?
R:=LS.Count-1;
LS.Clear;
Application.ProcessMessages;//?
for i:=0 to R do//?(为什么要写个循环)
begin
if IDFTP1.DirectoryListing.Items[I].ItemType<>DitDirectory then//DirectoryListing?DitDirectory?(为什么要加这个判断?)
begin
FileName:=IDFTP1.DirectoryListing.Items[I].FileName;
IDFTP1.Get(FileName,FileName,False,True);//?
DeleteFile(FileName);
End;
......
另外,那位仁兄有关于数据在线更新的代码能共享一下,将不胜感激!