It seems both method can take you to a target location.
That is, FtpConnection.ServerDirectory = "/DirA/MyLocation" does the same thing as FtpConnection.ChangeWorkingDirectory("/DirA/MyLocation")
I wonder if there's any difference between the two in terms of getting to your desired location in the remote server.
Our codeset makes use of the former in many sections and I am now concerned if I should be updating them to the latter.