如何写一个bat批处理自动上传文件到SFTP

FTP地址:10.80.100.60帐号:FTP_Admin密码:Password11我想将本地D:\UserList\User.csv文件通过执行bat批处理自动上传到... FTP地址:10.80.100.60 帐号:FTP_Admin 密码:Password11 我想将本地D:\User List\User.csv 文件通过执行bat批处理自动上传到SFTP中的文件夹User下面,请各位高手帮忙看看怎写?谢谢! 可以测试成功的例子,追加悬赏。 展开
 我来答
龙俊凤幻儿
2019-04-07 · TA获得超过3795个赞
知道大有可为答主
回答量:3098
采纳率:26%
帮助的人:400万
展开全部
12345678910111213141516171819202122232425262728293031323334353637@echo off::地址set ftpadd=192.168.0.3::用户名set user=admin::密码set pw=pass::ftp临时文件set tmpftp=%temp%\tmp_ftp%Random%.tempmd d:\temp >nul:up::建立测试文件 文件名自增1echo %date% %time% >d:\temp\a%num%.txt::生成ftp上传 %1 是要上传的文件路径call :login d:\temp\a%num%.txt::开始上传并生成,日志 ,当前目录 ftpt.log 为日志文件ftp -s:%tmpftp% >>ftpt.logecho ----------%time%--------->>ftpt.log::删除临时文件del /q/f %tmpftp%set /a num+=1echo 上传 a%num%.txt::延时ping /n 10 127.1 >nulgoto up ::生成ftp上传文件:login(echo open %ftpadd%echo %user%echo %pw%echo pwdecho put %1echo bye)>>%tmpftp%goto :eof
这是我模拟的代码,你可以改下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式