批处理为何不出log

批处理为什么不出logecho ***************************************@echo Oracle→SQLServer@echo ********

批处理为什么不出log
echo ***************************************
@echo Oracle→SQLServer
@echo ***************************************
@echo off
@SET W_CONNECT=ok/ok@ok
@SET SQLFILES=.\sql\*.sql 

@for %%a in (%SQLFILES%) do (
echo %date% %time% @%%a CSV做成开始 >> log.txt
 SQLPLUS -S %W_CONNECT% @%%a 
echo %date% %time% @%%a CSV做成完了 >> log.txt
)

csv文件都做出来了,为什么没有写进log呢?
[解决办法]
少了一个点吧。好像