标题: [FTP] 批处理向FTP上传具有指定属性的文件(增量备份) [打印本页]
作者: HAT 时间: 2011-5-27 02:05 标题: 批处理向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 *.*
复制代码
首发:http://blog.csdn.net/ljc007/archive/2010/04/17/5497032.aspx
作者: chejh 时间: 2014-2-12 11:53
为什么这个脚本用不了啊
作者: DAIC 时间: 2014-2-12 13:40
回复 2# chejh
具体怎么个用不了?
作者: fzkfqzz 时间: 2014-6-25 08:46
不太懂……。
作者: kitleer 时间: 2014-6-25 16:13
学习了~还是bat处理FTP方便
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |