标题: [文本处理] 批处理备份文件要怎么搞,谢谢 [打印本页]
作者: carsonzhao 时间: 2020-4-19 19:40 标题: 批处理备份文件要怎么搞,谢谢
1.将文件夹及该文件夹子目录内的某文件类型复制到制定盘符
2.每次备份文件按电脑时间命名文件夹
3.备份的文件夹最多保留四次,第五次备份后可以删除时间最久的一次备份
作者: carsonzhao 时间: 2020-4-19 19:40
作批处理!
1.将文件夹及该文件夹子目录内的某文件类型复制到制定盘符
2.每次备份文件按电脑时间命名文件夹
3.备份的文件夹最多保留四次,第五次备份后可以删除时间最久的一次备份
作者: wujunkai 时间: 2020-4-19 20:29
回复 2# carsonzhao - @echo off
-
- :main
- set "name=%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%"
- set "type=*.txt"
- set "back=D:"
- call:back
- call:clear
- pause
- goto:eof
-
- :back
- rem 备份
- if not exist "%back%\%name%\" md "%back%\%name%\"
- for /R %%i in (%type%) do copy "%%i" "%back%\%name%\"
- goto:eof
-
- :clear
- cd /D "%back%\"
- set times=0
- for /D %%i in (*_*_*_*_*) do set /A times+=1
- echo %times%
- if %times% GEQ 5 for /D %%i in (*_*_*_*_*) do (
- rd /S /Q "%%i"
- goto:eof
- )
- goto:eof
复制代码
你那个感叹号让我一下子很不爽。。。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |