|
原帖由 xuexiang 于 2008-3-28 06:38 PM 发表 
怎么做个批处理:
一个作用1.替换某个分区的某个文件,并做备份(以用于以后恢复)
一个作用2.换会原先替换的文件
有没有完整的批处理教程呀!!!
cxs.bat内容如下
@echo off
set CXS_TYPE=%1
set CXS_FILE_1=%2
set CXS_FILE_2=%3
if exist %CXS_FILE_1% GOTO NOFOUND
if %CXS_TYPE%==1 GOTO BAK
if %CXS_TYPE%==2 GOTO RESTORE
:BAK
ren %CXS_FILE_2% %CXS_FILE_2%.BAK>nul
copy %CXS_FILE_1% %CXS_FILE_2%>nul
GOTO QUIT
:RESTORE
ren %CXS_FILE_2%.BAK %CXS_FILE_2% >nul
GOTO QUIT
:NOFOUND
echo "File not found"
:QUIT
使用方法
例子
1.将c:\aaa.txt替换d:\bbb.txt
cxs 1 c:\aaa.txt d:\bbb.txt
2.将d:\bbb.txt还原
cxs 2 * d:\bbb.txt
粗略写下,还有点细节例如加个参数 自动覆盖 /y 或一些判断,自己加吧!大概思路看了应该明白了!
你自己多动手写个完整点的吧! |
|