I'm having to use FTP on a client project, which is proving pretty painful as I usually use my own servers and ssh, etc.
One apparent limit of FTP that doesn't seem to make sense crops up when I'm trying to shift files between two directories that are both on the server. It seems that with FTP all of the files have to be downloaded to the local machine (i.e., the machine running the FTP client) first, and then re-uploaded to the remote server.
Is there any way round this if I'm only using FTP?