出错分析 首先要明白,出现这个问题很可能说明你的文件指针为空。 导致为空的原因有很多,比如输入了一个错误的文件地址、文件地址发生改变等等。 但是还有一个很容易犯的错误,那就是系统的文件权限问题。如果你的文件不允许写入,你却使用了一个写入的指针,那么显然文件读取失败,指针为null。比如我犯的一个错误,写入了一个c盘program file里面的文件,没有权限的写入当然失败了。 解决方法很简单,windows系统下直接把文件夹-属性里面改成完全控制的权限就好了。