bat循环执行运行拷贝文件 20
我有一个工作用的bat,先展示给各位看一下@echooffrem变量定义rem========================setAareaID=1setAdb1=As...
我有一个工作用的bat,先展示给各位看一下
@echo off
rem 变量定义
rem ========================
set AareaID=1
set Adb1=A
set mysqldir=D
rem ========================
set BareaID=2
set Bdb1=B
rem ========================
set CareaID=3
set Cdb1=C
rem ========================
md "Z:\area%AareaID%_%date:~5,2%_%date:~8,2%_00"
XCOPY /s /e %mysqldir%:\mysql\data\%Adb1%\*.* "Z:\area%AareaID%_%date:~5,2%_%date:~8,2%_00\"
md "Z:\area%BareaID%_%date:~5,2%_%date:~8,2%_00"
XCOPY /s /e %mysqldir%:\mysql\data\%Bdb1%\*.* "Z:\area%BareaID%_%date:~5,2%_%date:~8,2%_00\"
md "Z:\area%CareaID%_%date:~5,2%_%date:~8,2%_00"
XCOPY /s /e %mysqldir%:\mysql\data\%Cdb1%\*.* "Z:\area%CareaID%_%date:~5,2%_%date:~8,2%_00\"
因为工作上的关系,所以会经常手动备份数据库,但是每增加一个数据库我就要改bat文件
目前我想优化一下我的脚步,专门有个文件来读变量(这一步我已经做到了for /f "delims=" %%a in (..\config.ini) do %%~a 用这个语句来做),而我加一个变量(增加了新的数据文件夹)就循环运行一次,直到最后一个变量读完,则结束
但是还有一个问题 其实这个bat脚本还有其他的命令,也是会读变量的,所以我希望是在不影响其他的变量及命令的情况下运行
因为我目前还是个新手,有可能我的思路有限,真的不知道应该怎么优化,求高手指点 展开
@echo off
rem 变量定义
rem ========================
set AareaID=1
set Adb1=A
set mysqldir=D
rem ========================
set BareaID=2
set Bdb1=B
rem ========================
set CareaID=3
set Cdb1=C
rem ========================
md "Z:\area%AareaID%_%date:~5,2%_%date:~8,2%_00"
XCOPY /s /e %mysqldir%:\mysql\data\%Adb1%\*.* "Z:\area%AareaID%_%date:~5,2%_%date:~8,2%_00\"
md "Z:\area%BareaID%_%date:~5,2%_%date:~8,2%_00"
XCOPY /s /e %mysqldir%:\mysql\data\%Bdb1%\*.* "Z:\area%BareaID%_%date:~5,2%_%date:~8,2%_00\"
md "Z:\area%CareaID%_%date:~5,2%_%date:~8,2%_00"
XCOPY /s /e %mysqldir%:\mysql\data\%Cdb1%\*.* "Z:\area%CareaID%_%date:~5,2%_%date:~8,2%_00\"
因为工作上的关系,所以会经常手动备份数据库,但是每增加一个数据库我就要改bat文件
目前我想优化一下我的脚步,专门有个文件来读变量(这一步我已经做到了for /f "delims=" %%a in (..\config.ini) do %%~a 用这个语句来做),而我加一个变量(增加了新的数据文件夹)就循环运行一次,直到最后一个变量读完,则结束
但是还有一个问题 其实这个bat脚本还有其他的命令,也是会读变量的,所以我希望是在不影响其他的变量及命令的情况下运行
因为我目前还是个新手,有可能我的思路有限,真的不知道应该怎么优化,求高手指点 展开
1个回答
2015-07-25
展开全部
if ($kind != 'ReplyTo') {
if (!isset($this->all_recipients[strtolower($address)])) {
array_push($this->$kind, array($address, $name));
$this->all_recipients[strtolower($address)] = true;
return true;
}
if (!isset($this->all_recipients[strtolower($address)])) {
array_push($this->$kind, array($address, $name));
$this->all_recipients[strtolower($address)] = true;
return true;
}
追问
能解释一下吗,我新手 看得不是很懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询