改进文件的读取和写入，使不读取空文件和把空链表写为空文件。改变了菜单行为