Зачем toString()? У RandomAccessFile есть конструктор, принимающий File.