Board logo

标题: [已解决]如何用批处理将指定文件上传至FTP指定目录 [打印本页]

作者: hirro     时间: 2008-9-9 17:41    标题: [已解决]如何用批处理将指定文件上传至FTP指定目录

RT,想用批处理来实现将本地指定的文件夹下的文件上传到FTP指定的文件夹下,不知如何写这个批处理 条件: 1.FTP地址:192.168.1.200 2.用户名:123 3.密码:123 4.本地文件夹: C:\123 5.FTP指定文件夹: D:\FTP 小弟不才,希望各位大侠不吝赐教,谢谢 [ Last edited by hirro on 2008-9-10 at 09:23 AM ]

作者: HAT     时间: 2008-9-9 18:23
@echo off
set SrcFolder=C:\123
cd /d "%SrcFolder%"
set FtpFile=%temp%\TempAcc.txt
>"%FtpFile%" echo 123
>>"%FtpFile%" echo 123
>>"%FtpFile%" echo bin
>>"%FtpFile%" echo mput *.*
>>"%FtpFile%" echo bye
start ftp -v -i -s:"%FtpFile%" 192.168.1.200

作者: 286959750     时间: 2008-9-9 19:14
我能弱弱地问一句,HAT 大哥,你什么学历吗??

作者: hirro     时间: 2008-9-10 08:42
测试可用,谢谢HAT,又学到了不少

作者: gxnews     时间: 2008-11-17 15:31
请问版主: @echo off set SrcFolder=本地目录 cd /d "%SrcFolder%" set FtpFile=%temp%\TempAcc.txt >"%FtpFile%" echo 用户名 >>"%FtpFile%" echo 密码 >>"%FtpFile%" echo bin >>"%FtpFile%" echo mkdir %date:~0,10% >>"%FtpFile%" echo cd %date:~0,10% >>"%FtpFile%" echo mput *.xml >>"%FtpFile%" echo bye start ftp -a -v -i -s:"%FtpFile%" Linux服务器IP地址 试用了一下,文件都能传到远程Linux服务器的当天日期目录里,但是,所传上来的文件都是0尺寸,也就是说,是空文件,内容没有传上来。为什么?