||
有时修改自己的文章,需要勤备份,
虽然这些备份文件很难用到,
但是总是不想删除,
而备份的时候还需要改名字,
挺费事的。
不如做个小文件
使用记事本,
把如下绿色部分存储为 一个BAT文件,比如 备份.bat
将其中的XXXX大全.doc替换为自己的文章,
并在相应的目录下面做个back文件夹即可。
需要备份的时候,点击一下 备份.bat 即可(自动根据系统时间生成一个备份文件了)。
如果想打开复制的界面,将最后一行的
REM Pause
替换为Pause 即可
@echo off
REM 设置要修改的文件名称
set COPY_FILE=XXXX大全.doc
REM ******************************************
REM 下面开始计算要备份文件信息
REM ******************************************
set a=%DATE%
set time_str=%TIME: =0%
set time_str1=%time_str:~0,2%
set time_str2=%time_str:~3,2%
set time_str3=%time_str:~6,2%
set filename=.back%a:~0,10%-%time_str1%-%time_str2%-%time_str3%.doc
echo %TIME%
echo %filename%
REM ******************************************
REM 这里备份文件信息计算结束
REM ******************************************
REM ******************************************
REM 下面开始 备份文件
REM ******************************************
copy %COPY_FILE% %filename%
REM ******************************************
REM 这里 备份文件结束
REM ******************************************
REM Pause
如果工程比较大,还想压缩一下所在目录的所有的文件,还可以调用系统的压缩工具,然后处理。
相应的代码如下:
@echo off
REM 设置要修改的文件名称
set COPY_FILE=XXX命令大全.doc
REM ******************************************
REM 下面开始获取winrar的路径信息
REM ******************************************
For /f skip^=2^ tokens^=2^ delims^=^" %%i in ('Reg Query "HKEY_CLASSES_ROOTApplicationsWinRAR.exeshellopencommand" /ve') do Set winrar=%%i
REM 获取rar.exe的完全路径
Set rarpath=%winrar:winrar.exe=rar.exe%
REM ******************************************
REM 这里获取winrar的路径结束
REM ******************************************
REM ******************************************
REM 下面开始计算要备份文件信息
REM ******************************************
set a=%DATE%
set time_str=%TIME: =0%
set time_str1=%time_str:~0,2%
set time_str2=%time_str:~3,2%
set time_str3=%time_str:~6,2%
set filename=.back%a:~0,10%-%time_str1%-%time_str2%-%time_str3%.rar
echo %TIME%
echo %filename%
REM ******************************************
REM 这里备份文件信息计算结束
REM ******************************************
REM ******************************************
REM 下面开始 备份文件
REM ******************************************
"%rarpath%" a %COPY_FILE% %filename%
REM ******************************************
REM 这里 备份文件结束
REM ******************************************
REM pause
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-17 23:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社