标题: 求助:批处理FTP自动上传文件到服务器,文件名更换问题
[打印本页]
作者: zeyizexi
时间: 2009-5-15 07:22
标题: 求助:批处理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 ]
作者: zeyizexi
时间: 2009-5-16 11:29
晕啊~~!哪位大大来给下答案啊~!
作者: zeyizexi
时间: 2009-5-20 09:21
晕啊~~,高手都哪里去了呢???高手帮忙啊~~!
作者: weasel
时间: 2009-5-22 00:28
你哪个是错误的,这是我常用的
@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
作者: zeyizexi
时间: 2009-5-26 07:27
谢谢,楼上兄弟,但是我的问题不是你所说的,我的意思是换名