领悟旧事

Learned Helplessness
分类新闻>>技术文章>>
利用bat文件来备份asp.net源程序
来源:http://www.xx0594.com/
时间:2017-4-19
作者:  浏览人数:990
一、说明
1、    
    bat获取系统日期和时间%date%和%time%
    %data:~0,4%:截取日期字符串从0至4位的字符串,其余类同。
2、判断字符串为空的办法
    不能用%mulu%=="",只能用if defined mulu(非空)else (空);
3、赋值命令Set不能用在if语句中。
二、源程序

echo off
set sysmulu=bak_%date:~0,4%%date:~5,2%%date:~8,2%
echo 请输入目录名,以备份文件(默认为bak_系统日期,如:%sysmulu%):
set /p mulu=
rem 标明字符串为空的方法为if defined mulu==>mulu不为空
if defined mulu (md %mulu%) else (md %sysmulu%)
rem if %mulu%==""  echo (md %sysmulu%)


echo =============== 1、复制数据库 ===============
echo =============== 2、不复制数据库 ===============
echo =============== 3、退出 ===============
set /p choiceID= 
if "%choiceID%"=="1" goto cmd1
if "%choiceID%"=="2" goto All
if "%choiceID%"=="3" goto End
:cmd1
xcopy WebApplication1\*.mdb bak/s
goto All

:All
copy WebApplication1\*.sln bak
xcopy WebApplication1\*.aspx bak./s
xcopy WebApplication1\*.cs bak./s
xcopy WebApplication1\*.css bak./s
xcopy WebApplication1\*.config bak./s
xcopy WebApplication1\*.html bak./s
xcopy WebApplication1\*.user bak./s
xcopy WebApplication1\*.csproj bak./s

:End

关闭窗口
 访问量:507983
任何第三方若要引用、转摘本站信息,均需征得本站书面同意,否则视为侵权。本站信息为个人观点,若因引用本站信息而产生的任何情况,均与本站无关。Email:linmutou@163.com
闽ICP备14017840号-2