The professional tool to automate FTP, SFTP, FTPS

and schedule FTP batch jobs

Missing any feature or command? Post your ideas here. Suggestions are welcome.
Is there function to backup files/folders permission and setting back with CHMOD command while restoring backups ?
No, sorry. There is not a function like that.

The Unix file permissions (the FTP servers usually follow this kind of permissions scheme) are completely different in Windows systems. That information is simply lost during the file transfer.
So i can't backup my web hosted web on Unix server to Windows. Pitty :(
You can backup it but you will lost the permissions, user name etc. associated with each file...

The solution is to set up a cron job in your web server that create a tar.gz file (it is like a ZIP file) of the web site files. Then backup that file periodically with ScriptFTP.