一剑飞虹

道可道非常道,名可名非常名
posts - 93, comments - 80, trackbacks - 0, articles - 22
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

一个备份dos脚本

Posted on 2010-08-12 11:49 greatqn 阅读(74) 评论(0) 编辑 收藏

功能说明:按日期生成文件名,从数据库导出后,进行压缩,删除导出文件。

@echo off&setlocal enabledelayedexpansion
rem 设置年月日
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%

rem 文件头
set filekey=mall365

set mmdd=!yyyy!!mm!!dd!
set file_sql=%filekey%-%mmdd%.sql
set file_zip=%filekey%-%mmdd%.zip

rem 要操作的文件
echo %file_sql%
echo %file_zip%

rem 导出
exp ---

rem 压缩
zip !file_zip! !file_sql!

rem 清理
del /q !file_sql!