1
A
回答
0
此功能不内置,我知道的任何客户端,或为此事甚至FTP协议。
一个模仿此功能的客户端是Cyberduck,它具有“同步”功能,允许您使用时间戳上传到FTP服务器的同步文件夹的任何更改。
1
0
1
下面是我通过docs会后想出了一个教程:
- 下载并安装WinSCP并运行它
- 连接到服务器
- 转到菜单>会话>服务器/协议信息
- 复制 “Server host key指纹”(
ssh-rsa 2048 xx:xx:xx:xx..."
)
现在创建一个名为upload.txt
文件,添加以下内容(根据需要修改):
# Connect
open sftp://user:[email protected]/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."
# Change remote directory
cd /home/user/public
# Download file to the local directory d:
get robots.txt d:\
# Upload file to current working directory
put d:\examplefile.txt
# Disconnect
close
# Exit WinSCP
exit
接下来创建一个批处理文件run.bat
用正确的路径:
"C:\Program Files (x86)\WinSCP\WinSCP.com" /ini=nul /script="C:\folder-with-uploadfile\upload.txt"
pause
运行该批处理文件。
检查检查文件robots.txt是否已下载到文件夹D:并且examplefile.txt位于服务器上的示例文件夹中。
在多台服务器的情况下:https://winscp.net/eng/docs/script_upload_multiple_servers
PS:我的FileZilla的长期用户,但2018年2月,他们没有这个功能呢。所以为WinSCP +1。
相关问题
- 1. ftp将多个大文件上传到一个文件
- 2. 上传多个FTP文件
- 3. Bash - 使用真实路径将多个文件上传到FTP?
- 4. PHP上传多个文件到FTP
- 5. 用ajax将多个文件上传到变量文件夹
- 6. 如何使用python或VB将多个excel文件上传到多个FTP文件夹?
- 7. 批处理文件上传整个文件夹到FTP
- 8. Java Servlet将一个文件上传到多个文件夹
- 9. 使用Jmeter将文件上传到Web服务到多个文件夹
- 10. 使用ftp上传文件夹中的所有文件
- 11. FTP多文件上传PHP
- 12. 使用PHP上传一个文件夹通过FTP使用PHP
- 13. 使用C#上传文件到FTP#
- 14. 是否可以使用PHP将文件从FTP上传到FTP
- 15. 使用asp.net将多个文件上传并重命名为FTP
- 16. 使用PHP JavaScript将多个文件上传到动态文件夹结构
- 17. 启用用户使用javascript将文件上传到文件夹
- 18. 上传文件到asp.net中的ftp文件夹
- 19. 使用jquery.MultiFile上传多个文件到FTP服务器
- 20. 上传文件到FTP
- 21. 将文件上传到ftp中silverlight
- 22. 将文件上传到FTP目的地
- 23. 将文件上传到ftp时出错
- 24. 将张贴的文件上传到FTP
- 25. Java - 通过FTP上传文件夹?
- 26. 使用回形针上传文件夹/多个文件(Rails gem)
- 27. C#将PC上的文件夹中的所有文件上传到FTP文件夹
- 28. 使用Blazeds和Flex将文件上传到文件夹?
- 29. 无法使用PHP将文件上传到文件夹中
- 30. 如何使用webdav将文件上传到文件夹?
+1虽然您最好使用'winscp.com'而不是'winscp.exe',以便您可以在控制台窗口中看到进度(和错误)。 – 2018-02-15 07:45:36
伟大的提示。发布更新。并且:您创建的令人敬畏的软件。脚本将节省数小时的时间。 – 2018-02-15 07:53:30