各位大侠帮忙指点一下:bat文件中写入以下语句,运行后一闪就没有任何结果,是什么原因啊?
exp  citictest/citictest@colm2   file=%date:~4,20%.dmp   log=%date:~4,20%.log   

解决方案 »

  1.   

    echo %date:~4,20%   是 -01-14 星期一
    我测试结果是 log不允许有多个值,
    改成 exp     citictest/citictest@colm2       file=%date:~4,20%.dmp       log=%date:~1,10%.log
    是可以备份的
      

  2.   

    你的一闪而过?建议你先到cmd 里面执行 
    我执行时候是加   log=e:\\%date:~1,10%.log 
      

  3.   

    在CMD里,执行exp 命令,看看报什么错
      

  4.   

    问题已经解决,装了公文系统修改了日期格式为:yy/mm/dd,不能作文件名。
    感谢大侠指点