【发布时间】:2013-12-12 10:11:27
【问题描述】:
大家好,我在 Windows 2003 服务器上运行了以下代码,并且运行良好。
echo on
FOR /F "TOKENS=1* DELIMS=- " %%A IN ('DATE/T') DO SET CDATE=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=- " %%A IN ('DATE/T') DO SET dd=%%A
FOR /F "TOKENS=1,2 DELIMS=- eol=/" %%A IN ('echo %CDATE%') DO SET mm=%%A
FOR /F "TOKENS=1,2 DELIMS=- " %%A IN ('echo %CDATE%') DO SET yyyy=%%B
SET date=%yyyy%%mm%%dd%
mkdir C:\MySqlDbsBackup\%date%
mysqldump --user root --password=mypassword mydb > C:\MySqlDbsBackup\%date%\mydb.sql
正在转移到赢得服务器 2012 的过程中,由于某种原因,日期现在是“isEcho is on.12/12/2013”
它唯一明智地创建的东西是一种叫做“isECHO”的东西
谢谢
【问题讨论】:
-
检查两台机器上的时间设置是否相同。以及
date /t
标签: windows batch-file windows-server-2008