Lianja
Lianja
Delete Files Matching Pattern
See more FTP Examples
The DeleteMatching method deletes all files in the current remote directory matching a wildcarded filename.Chilkat Lianja Downloads
llSuccess = .F.
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
loFtp = createobject("CkFtp2")
loFtp.Hostname = "www.chilkatsoft.com"
loFtp.Username = "MyLogin"
loFtp.Password = "MyPassword"
// Connect and login to the FTP server.
llSuccess = loFtp.Connect()
if (llSuccess <> .T.) then
? loFtp.LastErrorText
release loFtp
return
endif
// Change to the remote directory where the files to be deleted are located.
// for the FTP account.
llSuccess = loFtp.ChangeRemoteDir("junk")
if (llSuccess <> .T.) then
? loFtp.LastErrorText
release loFtp
return
endif
// Delete all files with filenames matching "ftp_*.asp"
lnNumDeleted = loFtp.DeleteMatching("ftp_*.asp")
if (lnNumDeleted < 0) then
? loFtp.LastErrorText
release loFtp
return
endif
llSuccess = loFtp.Disconnect()
? str(lnNumDeleted) + " Files Deleted!"
release loFtp