ftp_folders
execute ibeblock(
HostName variant,
UserName variant,
Pwd variant,
RemoteDir variant = '\')
as
begin
FTPSession = ibec_ftp_OpenSession('');
try
ibec_ftp_SetProperty(FTPSession, 'HostName', HostName);
ibec_ftp_SetProperty(FTPSession, 'UserName', UserName);
ibec_ftp_SetProperty(FTPSession, 'Password', Pwd);
--ibec_ftp_SetProperty(FTPSession, 'PassiveMode', FALSE);
--ibec_ftp_SetProperty(FTPSession, 'TransferMode', 'ASCII');
Res = ibec_ftp_Connect(FTPSession);
if (Res) then
begin
if (ibec_ftp_ChangeDir(FTPSession, RemoteDir)) then
ibec_ftp_MakeDir(FTPSession, 'DataFiles');
ibec_ShowMessage(ibec_ftp_LastResponse(FTPSession));
if (ibec_ftp_Rename(FTPSession, 'db.fdb', 'old_db.fdb')) then
ibec_ShowMessage(ibec_ftp_LastResponse(FTPSession));
ibec_ftp_RemoveDir(FTPSession, 'DataFiles');
ibec_ShowMessage(ibec_ftp_LastResponse(FTPSession));
end
finally
ibec_ftp_CloseSession(FTPSession);
end;
end;
See also:
Functions for working with FTP servers
back to top of page
<< ftp_list_files | IBEBlock | Working with POP3 servers >>







