中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:批处理FTP自动上传文件到服务器,文件名更换问题
作者:
标题: 求助:批处理FTP自动上传文件到服务器,文件名更换问题 上一主题 | 下一主题
zeyizexi
新手上路





积分 4
发帖 4
注册 2009-5-8
状态 离线
『楼 主』:  求助:批处理FTP自动上传文件到服务器,文件名更换问题

求助:批处理FTP自动上传文件到服务器,文件名更换问题,请高手们指教~多谢~!


批处理条件如下:

:: 把c:\下的a.txt文件上传到FTP服务器指定路径X下
:: 如果在FTP服务器路径X下已经存在a.txt,则把a.txt改名为a1.txt;如果已经存在a1.txt,则把a.txt改名为a2.txt……
:: 如此反复……






上传FTP脚本如下(请问怎么修改,多谢了):


rem -----------脚本开始---------------
@echo off

rem
set ftpfile=putfiles.ftp
set logfile=putfiles.log

echo open 192.168.0.1 21 > "%ftpfile%"


echo user administrator 123 >> "%ftpfile%"
rem ------------------------------

echo bin >> "%ftpfile%"

rem 进入FTP server 中的"X"目录
echo cd X >> "%ftpfile%"
rem ------------------------------
echo lcd c:\ >> "%ftpfile%"
rem ------------------------------

echo put a.txt >> "%ftpfile%"

echo quit >> "%ftpfile%"
echo -------------------------------- >> "%logfile%"
date /t >> "%logfile%"
time /t >> "%logfile%"
echo -------------------------------- >> "%logfile%"
ftp -n < "%ftpfile%" >> "%logfile%"

rem
del "%ftpfile%"
del putfiles.log

@echo on

rem -----------脚本结束---------------

[ Last edited by zeyizexi on 2009-5-15 at 07:23 ]

2009-5-15 07:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zeyizexi
新手上路





积分 4
发帖 4
注册 2009-5-8
状态 离线
『第 2 楼』:  

晕啊~~!哪位大大来给下答案啊~!

2009-5-16 11:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zeyizexi
新手上路





积分 4
发帖 4
注册 2009-5-8
状态 离线
『第 3 楼』:  

晕啊~~,高手都哪里去了呢???高手帮忙啊~~!

2009-5-20 09:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weasel
初级用户




积分 118
发帖 66
注册 2006-8-18
状态 离线
『第 4 楼』:  

你哪个是错误的,这是我常用的
@echo off
>ftp_put.txt echo open ftp服务器地址
>>ftp_put.txt echo user 用户名 密码
>>ftp_put.txt echo cd /目录/
:::>>ftp_put.txt echo ascii
>>ftp_put.txt echo binary
:::>>ftp_put.txt echo put 文件名
>>ftp_put.txt echo get 文件名
>>ftp_put.txt echo bye
type ftp_put.txt|ftp -n -v


2009-5-22 00:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zeyizexi
新手上路





积分 4
发帖 4
注册 2009-5-8
状态 离线
『第 5 楼』:  

谢谢,楼上兄弟,但是我的问题不是你所说的,我的意思是换名

2009-5-26 07:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: