如何写一个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下面,请各位高手帮忙看看怎写?谢谢! 可以测试成功的例子,追加悬赏。
展开
1个回答
展开全部
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
这是我模拟的代码,你可以改下。
这是我模拟的代码,你可以改下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询