中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 23:42
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 求助:批处理FTP自动上传文件到服务器,文件名更换问题
可打印版本  964 / 4
第1楼 zeyizexi 发表于 2009-05-15 07:22
新手上路 发帖 4 积分 4
求助:批处理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 ]
第2楼 zeyizexi 发表于 2009-05-16 11:29
新手上路 发帖 4 积分 4
晕啊~~!哪位大大来给下答案啊~!
第3楼 zeyizexi 发表于 2009-05-20 09:21
新手上路 发帖 4 积分 4
晕啊~~,高手都哪里去了呢???高手帮忙啊~~!
第4楼 weasel 发表于 2009-05-22 00:28
初级用户 发帖 66 积分 118
你哪个是错误的,这是我常用的
第5楼 zeyizexi 发表于 2009-05-26 07:27
新手上路 发帖 4 积分 4
谢谢,楼上兄弟,但是我的问题不是你所说的,我的意思是换名
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023