关闭一个已打开的文件
(close file-desc)
参数
file-desc
在 open 函数打开文件时获得的文件描述符。
返回值
如果 file-desc 参数有效,close 函数返回 nil;否则它返回一个错误信息。
用 close 函数关闭文件后,该文件描述符并没有改变,但它已不再有效。在未关闭文件之前,添加到已打开文件中的数据并没有被真正写入文件。
示例
下列代码可获得文件 somefile.txt 的行数并将其值赋给变量 ct:
(setq fil "SOMEFILE.TXT")
(setq x (open fil "r") ct 0)
(while (read-line x)
(setq ct (1+ ct))
)
(close x)
明经通道 版权所有 未经许可 不得传播 | 评论 |