#include <File.au3>
Local $ReadFilePath = @ScriptDir & '\1.txt'
Local $WriteFilePath = @ScriptDir & '\2.txt'
Local $LineOne = '' ;$LineOne 为读取到的第一行的内容
;若文件不存在,则退出
If Not FileExists( $ReadFilePath ) Then
MsgBox(0,'Error','文件不存在!')
Exit
;若文件存在且为空,则退出
Else
$hFile = FileOpen( $ReadFilePath )
If $hFile = -1 Then
MsgBox(0,'Error','打开文件失败!')
EndIf
$LineOne = FileReadLine($hFile)
If $LineOne = -1 Then
MsgBox(0,'Error','文件为空!')
Exit
EndIf
EndIf
;删除第一行
_FileWriteToLine($ReadFilePath,1,'',1)
If @error Then
MsgBox(0,'Error','写入文件失败,错误代码:' & @error )
EndIf
;关闭文件
FileClose( $hFile )
;写入文件
$hFile = FileOpen( $WriteFilePath ,2 + 8)
FileWrite( $hFile , $LineOne )
FileClose( $hFile )
|