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

[文本处理] 批处理备份文件要怎么搞,谢谢

1.将文件夹及该文件夹子目录内的某文件类型复制到制定盘符
2.每次备份文件按电脑时间命名文件夹
3.备份的文件夹最多保留四次,第五次备份后可以删除时间最久的一次备份

作批处理!
1.将文件夹及该文件夹子目录内的某文件类型复制到制定盘符
2.每次备份文件按电脑时间命名文件夹
3.备份的文件夹最多保留四次,第五次备份后可以删除时间最久的一次备份

TOP

回复 2# carsonzhao
  1. @echo off
  2. :main
  3.     set "name=%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%"
  4.     set "type=*.txt"
  5.     set "back=D:"
  6.     call:back
  7.     call:clear
  8.     pause
  9. goto:eof
  10. :back
  11.     rem 备份
  12.     if not exist "%back%\%name%\" md "%back%\%name%\"
  13.     for /R %%i in (%type%) do copy "%%i" "%back%\%name%\"
  14. goto:eof
  15. :clear
  16.     cd /D "%back%\"
  17.     set times=0
  18.     for /D %%i in (*_*_*_*_*) do set /A times+=1
  19.     echo %times%
  20.     if %times% GEQ 5 for /D %%i in (*_*_*_*_*) do (
  21.         rd /S /Q "%%i"
  22.         goto:eof
  23.     )
  24. goto:eof
复制代码
你那个感叹号让我一下子很不爽。。。

TOP

返回列表