sysseek FILEHANDLE,POSITION,WHENCE |
范围内FILEHANDLE根据的位置和WHENCE的值设置位置。
这个函数是等价的C函数使用lseek(),所以你应该避免使用FILEHANDLE的缓冲形式。这包括“FILEHANDLE”符号和打印,写(write),寻求(seek),并告诉(tell)。sysread或SYSWRITE使用它是确定的,因为他们过于忽略缓冲。
文件内的位置被指定的状况,使用该值作为参考点WHENCE,如下面的表所示。
SEEK_SET -> 0 Sets the new position absolutely to POSITION bytes within the file #by www.gitbook.net SEEK_CUR -> 1 Sets the new position to the current position plus POSITION bytes within the file SEEK_END -> 2 Sets the new position to POSITION bytes, relative to the end of the file
undef - 失败
位置为0,则返回的字符串为0,但为真(true)
整型,新的位置(以字节为单位)在成功时