This depends on the transmitting program. On Windows, it should always be impossible to move a file which is written in. And this is the normal behaviour, if you use standard programs like copy and move.
Renaming/moving is part of some FTP script we use for text data import interfaces, and this worked out reliable (as long as you are not on a AS/400).