• 批处理向FTP上传指定属性的文件 批处理增量备份的例子


    使用windows批处理向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
    ) #-- (脚本学堂 www.jbxue.com)
    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 *.*
  • 相关阅读:
    Markdown学习笔记
    Go 学习笔记(一)
    case中定义变量
    <转>MySql 与Oracle区别
    Java 时间转换问题总结
    线程之间共享
    并发编程快速入门
    redis主从复制
    jedis操作redis
    redis持久化方案
  • 原文地址:https://www.cnblogs.com/cfinder010/p/3843896.html
Copyright © 2020-2023  润新知