title= 压缩备份Delphi工程

@ECHO   OFF

:color 后面的数字,第一位代表背景色,第二位的数字代表前景色
color 0a

:删除临时文件
del /S *.~*
del /s *.cfg
del /s *.dof
del /s *.ddp
del /s *.dcu
del /s *.dsk
del /S *.hpp
del /S *.mps
del /S *.mpt
del /S *.bak
:删除history文件夹中临时文件
del /s/f/q __history
RD __history

:备份文件
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0

set "lj=%~p0"
set "lj=%lj:\= %"
for %%a in (%lj%) do set wjj=%%a
echo 当前文件夹:%wjj%

:如果小时数只有一位数字,造成中间有空格而出错的问题,请使用如下方法补0
set hh=%time:~0,2%
if /i %hh% LSS 10 (set hh=0%time:~1,1%)

:设置备份文件名称
set bakFileName=%wjj%_%date:~0,4%%date:~5,2%%date:~8,2%_%hh%%time:~3,2%%time:~6,2%.rar

if   exist   ..\backup   goto   creat_dst 
md   ..\backup

:creat_dst
set rar="%ProgramFiles%\WinRAR\Rar.exe"
set inpath=.
Set outpath=..\backup

%RAR% a -k -r -s -ibck "%outpath%\%bakFileName%" "%inpath%"

echo 当前时间是:%time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒

echo 已经保存到:%outpath%\%bakFileName%
pause

将以上内容保存为.bat文件复制到代码文件夹下运行即可

转载于:https://www.cnblogs.com/lzj1981/archive/2013/04/29/3050419.html

Delphi自动清除临时文件及备份文件的批处理相关推荐

  1. 如何去掉Delphi自动生成的~.pas等临时文件

    如何去掉Delphi自动生成的~.pas等临时文件 一.Delphi7 二.Delphi2010 转载于:https://www.cnblogs.com/m0488/archive/2013/05/2 ...

  2. php 删除其他盘符,Linux_自动清除电脑垃圾及删除windows默认共享盘符的批处理bat,by:zuifeng258Windows在默认情况下 - phpStudy...

    自动清除电脑垃圾及删除windows默认共享盘符的批处理bat by:zuifeng258 Windows在默认情况下几个盘多是共享的,它们是隐藏的危险. 在dos下用命令"net shar ...

  3. linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL

    bitsCN.com linux下mysql自动备份数据库与自动删除临时文件 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表:crontab -l然后新建:crontab - ...

  4. linux mysql 临时文件_linux下mysql自动备份数据库与自动删除临时文件

    一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表: crontab -l 然后新建: crontab -e 添加一行: 00 03 * * * rm -rf /www/cmst ...

  5. 删除mysql临时文件_mysql自动备份数据库与自动删除临时文件

    mysql自动备份数据库与自动删除临时文件,有需要的朋友可以参考下. 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表: crontab -l 然后新建: crontab -e ...

  6. 定时自动清除tmp工具tmpwatch

    转载来源 :定时自动清除tmp工具tmpwatch :https://www.fuuyun.org/?p=1216 习惯性的将一些临时文件放在tmp目录下,让其自然删除.同时,为了保证tmp目录不爆满 ...

  7. altium designer 不自动清除回路 清除功能打开失效

    Altium Designer可以自动清除回路,功能打开或关闭控制选项如下: 在布线时,按tab键就可以唤出来. 但是有时候,这个选项勾上了,自动清除功能也没有,就像失效了一样.本人碰到了好多次了,经 ...

  8. wps临时文件不自动删除_电脑:让 Windows 10 系统自动清理临时文件

    不少朋友在系统用久了以后,都会用一些软件来帮忙清理系统中没用的文件,其中包括一些临时文件.无用文件等. 但其实在 Windows 10 中,系统已经内置了自动定期清理临时文件的功能了.你还不知道?跟着 ...

  9. 自动清除html无用css,TinyMCE粘贴HTML代码,避免style属性被自动清除_html/css_WEB-ITnose...

    TinyMCE在粘贴含有style属性的HTML代码时,会自动清除style属性,设置 extended_valid_elements 也只能在Firefox浏览器起作用,Chrome无效. exte ...

最新文章

  1. 领导力,就是这5个问题
  2. 「情报局41」人工智能的下一个目标是什么?了解业务用例
  3. cmd修改服务器命令,修改服务器的ip地址的命令行
  4. 在俱乐部首页看不到的团队成员(更新中...)
  5. Java千万数据导入mysql_java之5分钟插入千万条数据
  6. 从钱龙数据中读取股票权息信息导入到数据库
  7. rman 备份后恢复整个数据库文件的操作
  8. Note: HTML5 识别语音相关的一些资源
  9. linux手动安装unzip_怎样在Linux下搭建接口自动化测试平台?
  10. ISCW实验8:配置Cisco与Windows进行IPSec通信
  11. 小兔的棋盘 (卡特兰数) 递推动规
  12. ASP.net揭秘笔记
  13. 12.软件架构设计:大型网站技术架构与业务架构融合之道 --- CAP理论
  14. ch8 ProviderDemo
  15. 2位字母组合的全球国家或地区缩写
  16. CSS之vmin和vmax
  17. 【python】用递归解决汉洛塔问题
  18. Olly Advanced 1.1 by MaRKuS TH-DJM
  19. 五人合伙最佳股份分配_五人合伙股权怎么分配?股权咨询?
  20. 软件测试和软件开发哪个发展更好

热门文章

  1. Machine Learning---LMS 算法
  2. 金融大规模毁灭性武器--高频统计套利
  3. 大数据在银行的七个应用实例
  4. jsoup教程_3 Jsoup 讲解
  5. 【C++入门】C++ STL概述
  6. spark reduce与reduceByKey的区别
  7. redis集群环境搭建入门
  8. 基于Stm32F746g_disg平台下移植zephry使用TinyML预测模型
  9. vue.js多页面开发 webpack.config.js 配置方式
  10. 从“如何设计用户超过1亿的应用”说起----数据库调优实战