I use the FTP to connect to my Android phone (Solid Explorer's FTP Server), and often the last part of the FTP address keeps changing, sometimes it's 192.168.1.101:9999 and sometimes it's 192.168.1.103:9999 etc.
I use the FTP bookmark for this but the FTP connect dialog does not allow me to edit the address. I've also tried to see if I could make a custom FTP connect button that would ask for last part of the address but the GO FTP* doesn't appear to support specifying the addresses directly?
If it's on a LAN/Wifi that you have control over, the easiest thing to do is to tell your router to assign a static IP to the phone. Almost all routers have this capability these days (at least in my experience) and it means you don't have to worry about the last number changing all the time.
It's usually under DHCP or Static IP in the router's settings.
It appears there is no such capability offered in my 3G wireless router settings (but that would not be preferred solution for me anyway).
I could probably do some scripting along the lines of Error handling for FSUtil.Exists, but unfortunately there is no custom timeout so the delay would be clunky.
EDIT: it appears that what I want is possible like Go ftp://192.168.178.26:3721//DCIM/ (I found this here: Checking FTP-paths with @ifexists:) but the docs didn't mention it being possible. I guess I should try stuff more often