stumbler 发表于 2011-9-19 00:40:17

_FileCountLines与file handle的问题

我在 _FileCountLines中直接用文件地址就可以,用file handle就不行。
$file = fileopen ("文件地址")
$number = _FileCountLines($file)

然后$number就是0.

是不是 _FileCountLines不能用handle呢?

netegg 发表于 2011-9-19 01:52:13

看看fileopen对返回值的定义

stumbler 发表于 2011-9-19 15:12:47

回复 2# netegg

看了
Return Value
Success: Returns a file "handle" for use with subsequent file functions.
Failure: Returns -1 if error occurs.

就只说是返回 file “handle”

netegg 发表于 2011-9-19 17:56:59

msgbox(0,0,fileopen($sFilePath))
_FileCountLines($sFilePath)

stumbler 发表于 2011-9-19 19:17:00

回复 4# netegg

请问楼上什么意思?是说_FileCountLines只能用$path?

风行者 发表于 2011-9-19 19:30:35

_FileCountLines 的第一个参数,其实就是传递到fileopen使用的

netegg 发表于 2011-9-20 05:52:09

回复 5# stumbler


    fileopen返回的是一个名义句柄,并不是实际句柄,换句话说和实际文件没有必然联系
页: [1]
查看完整版本: _FileCountLines与file handle的问题