Ruby 文件与目录操作全解析
1. 输入套接字操作
在 Ruby 中,现在可以像操作磁盘文件一样在输入套接字中进行查找、回退和移动操作。只需要读取所需的数据量即可。示例代码如下:
sock = TCPSocket.open("www.example.com", 80)
sock.write("GET /\n")
file = BufferedIO.new(sock)
file.read(10) # => "<HTML>\r\n<H"
file.rewind # => 0
file.read(10) # => "<HTML>\r\n<H"
file.pos = 90 # => 90
file.read(15) # => " this web page "
file.seek(-10, IO::SEEK_CUR) # => 95
file.read(10) # => " web page "
BufferedIO 类并未实现 IO
Ruby文件与目录操作全解析
超级会员免费看
订阅专栏 解锁全文
1551

被折叠的 条评论
为什么被折叠?



