windows的批处理脚本。
实现效果:上传文件到远程,并删除本地文件。
写的时候分了两个文件。
批处理执行databak.bat,通过databak.bat调用run.log创建ftp连接以及之后的操作
databak.bat部分:
@echo off
ftp -s:D:\run.log -- 调用run.log
del D:\DBUpFile\*.rar -- 删除本地rar文件
mput 用于上传多个文件 ,put 只能上传单个文件
prompt 切换交谈式指令(使用mput/mget 时不用每个文件皆询问yes/no),默认是prompt on,只能上传单个文件。
run.log部分:
open 127.0.0.2 -- IP
ftpuser -- 用户名
ftppwd -- 密码
lcd D:\DBaseUpFile -- 本地目录
cd D:\bak\DBaseUpFileBak -- 上传到的远程端目录
binary
prompt
mput *.rar -- 上传后缀名为 .rar 的文件 按需修改。
bye
quit