批处理文件
set yr=%date:~0,4%
set mo=%date:~5,9%
set mo=%mo:~0,2%
set dy=%date:~8,10%
set dmpName=%yr%_%mo%_%dy%.dmp
exp user/psw@SID file=%dmpName% log=EXP.log
set yr=%date:~0,4%
set mo=%date:~5,9%
set mo=%mo:~0,2%
set dy=%date:~8,10%
set dmpName=%yr%_%mo%_%dy%.dmp
exp user/psw@SID file=%dmpName% log=EXP.log
set dt=%date:~4,10%
set dmpName=%dt:/=-%
exp user/psw@SID file=%dmpName% log=EXP.log另注:操作系统的差异造成时间显示的格式也不一致,我在本机上的dos时间显示格式为"Tue 05/12/2006",因此取的时间段为set dt=%date:~4,10%,截取从第4个字符起,而不是从第1个字符起。 再次感谢,结贴!