函数参考


_FileWriteLog

写入一个当前日期,时间和一个指定文本到一个日志文件.

#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 = 文件不可写.

注意/说明

None.

相关

FileOpen

示例/演示


#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.