基本实现了实验题的所有需求,还实现了实验题没有要求的向源文件复制,但是配合删除使用会有一些问题,暂时不改了,应该稍微改一些临时文件的写入策略就可以了。