批处理向FTP上传具有指定属性的文件(增量备份)
怎样实现对一个目录里的几个文件自动上传FTP时只上传有归档属性的文件,然后FTP上传成功后自动清除(本机)刚上传文件的归档属性,批处理可以实现到吗?有点类似于对文件增量备份的功能吧
@echooff rem指定FTP用户名 setftpUser=FTPUSERNAME rem指定FTP密码 setftpPass=FTPPASSWORD rem指定FTP服务器地址 setftpIP=192.168.0.2 设置待上传的本地文件夹目录 setSrcFolder=C:/test dir/b/aa-d>nul2>nul if%errorlevel%equ1( echoNoarchivingfiletoFTP pause goto:eof ) setFtpFile=%temp%/TempFTP.txt >"%FtpFile%"echo,%ftpUser% >>"%FtpFile%"echo,%ftpPass% >>"%FtpFile%"echobin for/f"tokens=*"%%ain('dir/b/aa-d')do( >>"%FtpFile%"echoput"%SrcFolder%/%%a" ) >>"%FtpFile%"echobye startftp-v-i-s:"%FtpFile%"%ftpIP% ping-n10127.1>nul attrib-a*.*