Mega Code Archive

 
Categories / Ruby / File Directory
 

Position the file pointer 5 bytes from the end of the file and change the character to an X

IO::SEEK_CUR      Seeks a certain number of bytes ahead of the current position. IO::SEEK_END      Seeks to a position based on the end of the file.  IO::SEEK_SET      Seeks to an absolute position in the file. Identical to pos=. f = File.new("test.txt", "r+") f.seek(-5, IO::SEEK_END) f.putc "X" f.close