求一个可以上传文件夹到FTP指定目录的批处理命令

2024年11月17日 02:49
有3个网友回答
网友(1):

先生成一个配置文件d:\ FTPCommand.txt,内容如下:
open 主机IP 例:10.1.2.3
username 例:root
password 例: root
prompt off
mput filename #可使用通配符或多个文件名
如果需要的话可能还要更改当前路径

然后在命令行运行:ftp -s:"d:\ FTPCommand.txt"

网友(2):

lftp的命令啊。。。批处理的话得先解决访问信任问题,也就是说你得先互相发送公私钥,这样在上传时才不会出现让你输入密码的情况。
其他的话你写个脚本,把脚本定期执行就可以。

网友(3):

用批处理与FTP交互是比较麻烦的,而且成功率不会很高.建议你去下载一个叫NcFTP的基于命令行的FTP软件,它可以满足你的要求,而且可以绿色运行.通过批处理调用它就可以很容易的实现批量上传了.