[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[FTP] 批处理向FTP上传具有指定属性的文件(增量备份)

问题背景描述:

怎样实现对一个目录里的几个文件自动上传FTP时只上传有归档属性的文件,然后FTP上传成功后自动清除(本机)刚上传文件的归档属性,批处理可以实现到吗?有点类似于对文件增量备份的功能吧。
  1. @echo off
  2. rem 指定FTP用户名
  3. set ftpUser=FTPUSERNAME
  4. rem 指定FTP密码
  5. set ftpPass=FTPPASSWORD
  6. rem 指定FTP服务器地址
  7. set ftpIP=192.168.0.2
  8. 设置待上传的本地文件夹目录
  9. set SrcFolder=C:\test
  10. dir /b /aa-d>nul 2>nul
  11. if %errorlevel% equ 1 (
  12.     echo No archiving file to FTP
  13.     pause
  14.     goto :eof
  15. )
  16. set FtpFile=%temp%\TempFTP.txt
  17. >"%FtpFile%" echo,%ftpUser%
  18. >>"%FtpFile%" echo,%ftpPass%
  19. >>"%FtpFile%" echo bin
  20. for /f "tokens=*" %%a in ('dir /b /aa-d') do (
  21.     >>"%FtpFile%" echo put "%SrcFolder%\%%a"
  22. )
  23. >>"%FtpFile%" echo bye
  24. start ftp -v -i -s:"%FtpFile%" %ftpIP%
  25. ping -n 10 127.1>nul
  26. attrib -a *.*
复制代码
首发:http://blog.csdn.net/ljc007/archive/2010/04/17/5497032.aspx

为什么这个脚本用不了啊

TOP

回复 2# chejh


    具体怎么个用不了?

TOP

不太懂……。

TOP

学习了~还是bat处理FTP方便

TOP

返回列表