使用QFile作为最终的File处理类，稍微修改了QController，需要进一步修改