liuchao666的个人博客分享 http://blog.sciencenet.cn/u/liuchao666

博文

备份修改自己的文章,也可以让自己轻松一下

已有 2847 次阅读 2012-8-10 17:59 |系统分类:科研笔记| 轻松一下, 备份文件

有时修改自己的文章,需要勤备份,

虽然这些备份文件很难用到,

但是总是不想删除,

而备份的时候还需要改名字,

挺费事的。

 

不如做个小文件

使用记事本,

把如下绿色部分存储为 一个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

 

 

 

 



https://blog.sciencenet.cn/blog-618605-600955.html

上一篇:中国队绝不会被导出奥运体育馆
下一篇:倘若不能执行主观性平等的政策,这帮人必然毁灭中国
收藏 IP: 60.247.94.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-18 03:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部