input_sql.bat
@echo off
for /f %%i in ('dir /tw C:\input\oracle_files.zip^|find "-"') do (set d=%%i)
if %d:~,10% equ %date:~,10% (goto start) else (echo %date% date diffent!,>>c:\txtsql\EC-import-XML.txt&exit)
:start
set r=%date% + %time%
echo %r%txt-sql开始导入 >>c:\txtsql\EC-import-XML.txt
rar a -agYYYYMMDDHHMM -df -o+ d:\input_bak\Oracle-EC-XML- c:\input\*.txt
winrar e -o+ c:\input\oracle_files.zip c:\input
rem pause
osql -S (local) -U sa -P 123 -d ECustomXML -i c:\txtsql\txt-sql-ec-xml.sql >>c:\txtsql\EC-import-XML.txt
set r=%date% + %time%
echo %r%txtsql导入完成 >>c:\txtsql\EC-import-XML.txt
以上,在导入MSSQL前先判断C:\input\oracle_files.zip这个文件的修改日期是否等于当前系统日期,如果等于继续执行,如果不等于则退出批处理。
dir /tc 以文件创建日期显示
dir /tw 以文件修改日期显示
阅读(1505) | 评论(0) | 转发(1) |