exp test/test@test file=D:\test\%date%.dmp log=D:\test\log.txt full=y导出文件会显示为 2012-03-01.dmp我如何将其设置为显示 星期四.dmp求高手指点

解决方案 »

  1.   

    这个得看你本机(也就是运行exp命令的机器)上的日期格式是如何设置的,日期格式可以通过控制面板来设置,如果设置的日期格式只是:yyyy-mm-dd,那么通过%date%是取不出来星期几的。
    你需要把日期格式设置成:yyyy-mm-dd-dddd(dddd表示星期几)这样的话,你的%date%显示出来的结果应该是:2012-03-01-Thursday
    此时,可以通过下面命令取出星期数:
    echo %date:~11,8%  Rem结果是Thursday,表示取从“2012-03-01-Thursday”中的第11位开始,后面8位
    然后在你的exp命令里,可以这样使用:
    把%date%换成%date:~11,8%试一下。