Schedule automatic daily upload with FileZilla [closed]

眉间皱痕 提交于 2019-11-26 10:59:18

问题


I would like to use FileZilla to automatically upload PDFs to my GoDaddy hosted site daily, replacing the previous day\'s sheets. Is there any way to do this? I read online that batch files might work, could someone post a sample version of a batch file that would do the trick?


回答1:


FileZilla does not have any command line arguments (nor any other way) that allow an automatic transfer.

Some references:

  • FileZilla Client command-line arguments
  • https://trac.filezilla-project.org/ticket/2317
  • How do I send a file with FileZilla from the command line?

Though you can use any other client that allows automation.

You have not specified, what protocol you are using. FTP or SFTP? You will definitely be able to use WinSCP, as it supports all protocols that FileZilla does (and more).

Combine WinSCP scripting capabilities with Windows Scheduler:

  • Automate file transfers to FTP server or SFTP server;
  • Schedule file transfers to FTP/SFTP server

A typical WinSCP script for upload (with SFTP) looks like:

open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xxxxxxxxxxx...="
put c:\mypdfs\*.pdf /home/user/
close

With FTP, just replace the sftp:// with the ftp:// and remove the -hostkey="..." switch.


WinSCP can even generate a script from an imported FileZilla session.

For details, see the guide to FileZilla automation.

(I'm the author of WinSCP)


Another option, if you are using SFTP, is the psftp.exe client from PuTTY suite.



来源:https://stackoverflow.com/questions/24945709/schedule-automatic-daily-upload-with-filezilla

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!