发布网友 发布时间:2022-04-21 07:14
共2个回答
热心网友 时间:2022-05-06 16:56
需求:每月23号0点生成,数据库备份资料dmp档案,如果目录中有new.dmp 改名为old.dmp,然后生成新的new.dmp
实现:1 backup.bat文件
if exist c:\new.dmp goto new
goto export
:export
echo Database Person exporting...
exp system/system@241_Person full=y file=c:\new.dmp
goto end
:new
echo new
if exist c:\old.dmp goto delete
goto rename
:delete
echo delete old.dmp...
del c:\old.dmp
goto rename
:rename
echo rename ...
ren c:\new.dmp old.dmp
goto export
:end
echo export data ok.
exit
2 at.bat文件:windows服务器定时执行backup.bat
net start schele
AT 00:00 /every:23,24 D:\DataFile\PERSON\backup.bat
3 服务器开机时自动加入2中的定时服务
在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
加入 c:\at.bat 完成
这个是 定时
每5分钟 在 1中 最后加入
@echo off
choice /t 5 /d y /n >nul (延时5分钟)
%0 (无限循环自身)
热心网友 时间:2022-05-06 18:14
例如:将F盘里的A文件夹中的1.txt文件复制到E盘的B文件夹中.
将下面内容复制到记事本.另存为.bat的文件.运行既可.
@ ECHO OFF
copy f:\a\1.txt e:\b
PAUSE