Não, você teria que implementar um nome de arquivo temporário durante os uploads no cliente FTP, seguido por um comando rename.
Você pode fazer o upload para um arquivo temporário começando com a. ponto e use o comutador PureFTP --prohibitdotfilesread
para evitar o download durante o upload, em seguida, renomeie para o nome do arquivo final que deve ser atômico.