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

FTP地址:10.80.138.16

帐号:FTP_Admin
密码:Password11
我想将本地D:\User List\User.csv 文件通过执行bat批处理自动上传到FTP中的文件夹User下面,请各位高手帮忙看看怎写?谢谢!

@Echo Off
Echo open 10.80.138.16 >ftp.up
Echo FTP_Admin >>ftp.up
Echo Password11 >>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo put "D:\User List\User.csv">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
Pause

直接写好了.请测试.

以上代码经测试可用.

追问

谢谢高手 经测试成功 万分感谢 想再问一下
1. 如果我想把\user 这个文件夹里所有的csv文件都上传到ftp中去 要怎么修改?
2. 运行完后cmd窗口就开着了 怎么让它自己关闭掉?
3. 好像这个命令不能多次执行,是不是因为文件已经copy过去了 无法覆盖所导致?

谢谢高手 经测试成功 万分感谢 想再问一下
1. 如果我想把\user 这个文件夹里所有的csv文件都上传到ftp中去 要怎么修改?
2. 运行完后cmd窗口就开着了 怎么让它自己关闭掉?
3. 好像这个命令不能多次执行,是不是因为文件已经copy过去了 无法覆盖所导致?

谢谢高手 经测试成功 万分感谢 想再问一下
1. 如果我想把\user 这个文件夹里所有的csv文件都上传到ftp中去 要怎么修改?
2. 运行完后cmd窗口就开着了 怎么让它自己关闭掉?
3. 好像这个命令不能多次执行,是不是因为文件已经copy过去了 无法覆盖所导致?

追答@Echo Off
Echo open 192.168.131.65>ftp.up
Echo jd08139>>ftp.up
Echo jd1058522521>>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo prompt >>ftp.up
Echo lcd "R:\User List">>ftp.up
Echo mput "R:\User List\*.*">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q

温馨提示:内容为网友见解,仅供参考
无其他回答

想做一个批处理 将指定文件用FTP上传
在段中,你要监控的文件类型就是*.zip。可以改成你需要的比如*.jpg等 若发现了你需要的文件则则运行start 后边的文件,这个路径可以自己配置,运行的bat就是FTP上传的批处理 ping 127.0.1 -n 60 >nul 是循环时间,60秒后goto memu 再次从头开始 2.批处理FTP上传这里我用的名称是ftpuploud.bat。

请问自动上传特定目录到FTP服务器的BAT批处理怎样写?
您可以使用cmd环境的rar,对所有B00n文件夹下的C003进行整体打包,然后上传各个打包的rar文件,我假定您AAA目录下所有B大头的目录都有C003子目录,并且都要备份上传。这个rar工具可以在winrar的安装目录下找到,拷贝到AAA目录下就行了。按您的描述,增量备份用批处理可能会比较麻烦,我下面帮您写的是全量...

如何写一个bat批处理自动上传文件到FTP
Echo OffEcho open 10.80.138.16 >ftp.upEcho FTP_Admin >>ftp.upEcho Password11 >>ftp.upEcho Cd .\\User >>ftp.upEcho binary>>ftp.upEcho put "D:\\User List\\User.csv">>ftp.upEcho bye>>ftp.upFTP -s:ftp.updel ftp.up \/qPause直接写好了.请测试.以上代码经测试可用.

怎么写一个批处理文件bat,充A的ftp取文件,上传到B的FTP,就是ftp之间的...
echo offset s1=192.168.1.111set u1=userset p1=passwordset s2=192.168.2.222set u2=userset p2=password(echo open %s1%echo %u1%echo %p1%echo cd testecho binecho get test.rarecho quit)>ftp1.txt(echo open %s2%echo %u2%echo %p2%echo cd testecho binecho put test.rarecho q...

如何用批处理将指定文件或文件夹上传至FTP指定目录
参考一下:@echo offecho 123>ftp.txtecho 123>>ftp.txtecho bin>>ftp.txtprompt>>ftp.txtecho mput .*>>ftp.txtecho bye>>ftp.txtftp -i -s:ftp.txt 192.168.1.200把上述代码保存为bat文件,放到C:\\\\123中执行。

bat批处理读取文件中的内容,将创建结果.txt上传ftp
比如adminset Username=::设置FTP密码,比如passset Password=::设置FTP中上传文件的目录路径,留空为根目录,比如\/Test\/OKset Dir=if exist "%File%" ( rem 一般ini配置文件参数和值之间使用等于号“=”作为链接符, rem 因此这里用该符号作为分隔符来进行处理,如果您的文件中 rem 使用的...

如何在BAT批处理文件中实现FTP登陆
1、右键桌面空白处,新建 -> 文本文档。2、我们要修改文本文档的扩展名,修改扩展名为bat。3、输入代码如下 echo off explorer ftp:\/\/你的ftp用户名:你的ftp密码@你的ftp地址,经常会遇到这样的情况,请单击允许。4、explorer是资源浏览器。因为我们的url格式是explorer ftp:xxxx,所以,资源浏览器的...

求一段windows dos命令上传文件到FTP 的bat脚步,最好有注释,谢谢1
批处理中的命令是:ftp -s:ftpcmd.txt 另外需要编辑一个ftpcmd.txt文件(也可以修改为其它名字),文件的内容就是你手工上传文件输入的所有内容,可能如下:open 192.168.0.1ftpuserftppassbiput abc.rar1行连接FTP服务器 2行输入登录用户 3行输入登录密码 4行选择二进制方式 5行上传指定文件 ...

cmd高手来帮我写一段后缀为.bat的批处理文件,复制FTP文件到我电脑里面...
echo WYSC>> ftp.txt echo bi>> ftp.txt echo prompt>> ftp.txt echo cd \/sybbak>> ftp.txt echo get JXC03.DUMP>> ftp.txt ftp -n -s:ftp.txt del ftp.txt popd ::===batch=== 你的用户名和密码是大小写敏感的。你图片里面是小写,文字里说的是大写,自己根据正确的修改代码里面...

自动上传某文件进入FTP服务器的批处理命令怎么写
echo bin >> "%ftpfile%" rem 进入FTP server 中的"X"目录 echo cd X >> "%ftpfile%" rem --- rem 进入本地C盘根目录 echo lcd c:\\ >> "%ftpfile%" rem --- echo put A.TXT >> "%ftpfile%" echo quit >> "%ftpfile%" echo --- >> "%logfile%" date \/t >> "%lo...

相似回答