Overall, the difference Between FTPS and SFTP is that FTPS (File Transfer Protocol Secure) is an extension built upon the most common and well-known FTP (File Transfer Protocol) which adds support for Transport Layer Security. On the other hand, SFTP known as Secure File Transfer Protocol is a type of FTP (File Transfer Protocol) that can transfer data and encrypts any commands. SFTP is powered by an SSH (Secure Shell) connection.
FTPS
FTPS is an extension to FTP (File Transfer Protocol) which adds support for the Transport Layer Security, a state-of-the-art encryption mechanism. It also provides support for the Secure Sockets Layer cryptographic protocols. One should not get confused between FTPS and SFTP because there is a difference between FTPS and SFTP because SFTP is a Secure File Transfer Protocol. And FTPS is also different from FTP because of the Secure Shell (SHH) protocol. In general language, FTPS is the most secure version of FTP.
The way by which FTP is secured is by employing SSL/TLS protocol. The FTPS is very common and very easy and understandable for humans. FTPS only provides server-to-server file transfer services means that you can share files through servers.
SFTP
SFTP known as Secure File Transfer Protocol is a type of FTP (File Transfer Protocol) that can transfer data and encrypts any commands. All this data and commands you can secure by keeping a password on it and by using a private session. Hence, the Secure File Transfer Protocol is a different protocol than FTP you need to establish an SFTP connection to secure your data transfers. And you need to connect to a computer that supports an SFTP connection. By using SFTP you can’t connect to the FTP server and by any chance that won’t work.