【FTP】批处理向FTP上传具有指定属性的文件(增量备份)
2010-04-17 16:37
253 查看
问题背景描述:
怎样实现对一个目录里的几个文件自动上传FTP时只上传有归档属性的文件,然后FTP上传成功后自动清除(本机)刚上传文件的归档属性,批处理可以实现到吗?有点类似于对文件增量备份的功能吧。
怎样实现对一个目录里的几个文件自动上传FTP时只上传有归档属性的文件,然后FTP上传成功后自动清除(本机)刚上传文件的归档属性,批处理可以实现到吗?有点类似于对文件增量备份的功能吧。
@echo off rem 指定FTP用户名 set ftpUser=FTPUSERNAME rem 指定FTP密码 set ftpPass=FTPPASSWORD rem 指定FTP服务器地址 set ftpIP=192.168.0.2 设置待上传的本地文件夹目录 set SrcFolder=C:/test dir /b /aa-d>nul 2>nul if %errorlevel% equ 1 ( echo No archiving file to FTP pause goto :eof ) set FtpFile=%temp%/TempFTP.txt >"%FtpFile%" echo,%ftpUser% >>"%FtpFile%" echo,%ftpPass% >>"%FtpFile%" echo bin for /f "tokens=*" %%a in ('dir /b /aa-d') do ( >>"%FtpFile%" echo put "%SrcFolder%/%%a" ) >>"%FtpFile%" echo bye start ftp -v -i -s:"%FtpFile%" %ftpIP% ping -n 10 127.1>nul attrib -a *.*
相关文章推荐
- 批处理向FTP上传具有指定属性的文件(增量备份)
- 批处理向FTP上传指定属性的文件 批处理增量备份的例子
- 批处理下载FTP服务器上指定分钟数之前的文件
- shell 备份指定目录下的增量文件
- 批处理自动设置指定文件/文件夹属性
- 批处理bat下载FTP服务器上指定天数之前的文件
- linux自动备份文件和数据库并上传到指定的远程FTP中
- 压缩指定目录文件到指定目录的批处理【加上计划任务,可做定制备份】
- 批处理完成FTP下载远程备份文件到本地
- 把远程linux服务器上的指定目录下的所有文件,增量备份到本地服务器上
- bat 备份mysql数据库, 并把备份后的文件发送到指定的FTP和邮箱(windows2003)
- Python 提取文件,备份,压缩,并上传到远程FTP后,清空指定时间范围外的文件
- 增量部署代码利用批处理命令按原始结构复制指定的文件
- 【FTP】批处理下载FTP服务器上指定天数之前的文件
- bat 备份mysql数据库, 并把备份后的文件发送到指定的FTP和邮箱(windows2003)
- 【FTP】批处理下载FTP服务器上指定分钟数之前的文件
- 批处理实现增拷贝文件和增量上传文件到ftp服务器
- 文件每日备份批处理
- 批处理排除指定类型删除文件
- ftp备份工具推荐,双向备份软件,文件同步软件,u盘备份软件推荐