写入一个当前日期,时间和一个指定文本到一个日志文件.
#include <File.au3>
_FileWriteLog($sLogPath, $sLogMsg [, $iFlag = -1])
$sLogPath | 要写入的日志文件的完整路径与文件名.或者前面调用 FileOpen() 返回的文件句柄. |
$sLogMsg | 要写入到日志文件的消息. |
$iFlag | [可选参数] 标志定义 $sLogMsg 是写在文件结束还是文件开始. 如果 $iFlag = -1 (默认) $sLogMsg 将会写入到文件末尾. 如果 $iFlag <> -1 $sLogMsg 将会写入到文件开始. |
成功: | 返回 1 |
失败: | 返回 0 并设置 @error |
@Error: | 1 = 打开指定文件错误. |
2 = 文件不可写. |
#include <File.au3>
; Example 1
Local $hFile = FileOpen(@ScriptDir & "\Example.log", 1) ; Open the logfile in write mode.
_FileWriteLog($hFile, "Text 1") ; Write to the logfile passing the filehandle returned by FileOpen.
FileClose($hFile) ; Close the filehandle to release the file.
; Example 2
_FileWriteLog(@ScriptDir & "\Example.log", "Text 2") ; Write to the logfile passing the filepath.