There is a problem in method FtpFile.delete().
When I try to delete a file stored in a path, the file is
not deleted.
We can see in linenumber 288 the next one:
"return client.rm(path);" (without quotes)
I think that this must be "return client.rm(name);",
because we are situated before on the correct path.
("client.cd(getParent());")