I second this. I just ran into this problem, where I'm trying to see if a directory exists before creating it. Alternatively, I could just try and create it every single time, I suppose, but it would be very nice to get this working.
I'm using the AsyncFileTransferClient though, not FTPClient. I also noticed that there is no way to get the current working dir through AsyncFileTransferClient, you need to execute("pwd") to find that. Fortunately don't specifically need it, except for maybe debugging, but it seems like a pretty glaring omission considering how packed full of awesome features this class is!