procedure TForm1.Button3Click(Sender: TObject); var List : TStringList; filename : String; begin filename:='123.txt'; IdFTP1.List(List,true); IdFTP1. if List.IndexOf(filename)>0 then showmessage('ssssssssssss');end;
procedure TForm1.Button3Click(Sender: TObject); var List : TStringList; filename : String; begin List:=TStringList.Create; filename:='123.txt'; IdFTP1.List(List,true); IdFTP1. if List.IndexOf(filename)>0 then showmessage('ssssssssssss');end;对不起,掉了 List:=TStringList.Create;
procedure TForm1.Button3Click(Sender: TObject); var List : TStringList; filename : String; begin List:=TStringList.Create; filename:='123.txt'; IdFTP1.List(List,true); IdFTP1. if List.IndexOf(filename)>0 then showmessage('ssssssssssss'); freeandnil(List); end; 晕死,又掉了freeandnil(List);
我晕,进天我怎么了 procedure TForm1.Button3Click(Sender: TObject); var List : TStringList; filename : String; begin List:=TStringList.Create; filename:='123.txt'; IdFTP1.List(List,true); if List.IndexOf(filename)>0 then showmessage('ssssssssssss'); freeandnil(List); end;
不行啊,大哥,还是 IdFTP1.List(List,true); 这句有错 Incompatible types:'String'and 'Boolean' 改成这样 procedure TForm1.Button2Click(Sender: TObject); var List : TStringList; filename : String; begin List:=TStringList.Create; filename:='123.txt'; IdFTP1.List(List,'*.txt',true); if List.IndexOf(filename)>0 then showmessage('ssssssssssss'); freeandnil(List); end; 又说这句if List.IndexOf(filename)>0 then有错 Access violation at address...
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdFTP;type
TForm1 = class(TForm)
IdFTP1: TIdFTP;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
IdFTP1.Host:='127.0.0.1';
IdFTP1.Username:='user';
IdFTP1.Password:='user';
IdFTP1.Connect(true,-1);
IdFTP1.Get('123.txt','d:/123.txt',true);
IdFTP1.Delete('123.txt');
end;end.
另外,怎样判断ftp服务器上是否存在某个文件?
var
List : TStringList;
filename : String;
begin
filename:='123.txt';
IdFTP1.List(List,true);
IdFTP1.
if List.IndexOf(filename)>0 then
showmessage('ssssssssssss');end;
这句有错
Incompatible types:'String'and 'Boolean'
var
List : TStringList;
filename : String;
begin
List:=TStringList.Create;
filename:='123.txt';
IdFTP1.List(List,true);
IdFTP1.
if List.IndexOf(filename)>0 then
showmessage('ssssssssssss');end;对不起,掉了 List:=TStringList.Create;
var
List : TStringList;
filename : String;
begin
List:=TStringList.Create;
filename:='123.txt';
IdFTP1.List(List,true);
IdFTP1.
if List.IndexOf(filename)>0 then
showmessage('ssssssssssss');
freeandnil(List);
end;
晕死,又掉了freeandnil(List);
procedure TForm1.Button3Click(Sender: TObject);
var
List : TStringList;
filename : String;
begin
List:=TStringList.Create;
filename:='123.txt';
IdFTP1.List(List,true);
if List.IndexOf(filename)>0 then
showmessage('ssssssssssss');
freeandnil(List);
end;
IdFTP1.List(List,true);
这句有错
Incompatible types:'String'and 'Boolean'
改成这样
procedure TForm1.Button2Click(Sender: TObject);
var
List : TStringList;
filename : String;
begin
List:=TStringList.Create;
filename:='123.txt';
IdFTP1.List(List,'*.txt',true);
if List.IndexOf(filename)>0 then
showmessage('ssssssssssss');
freeandnil(List);
end;
又说这句if List.IndexOf(filename)>0 then有错
Access violation at address...