org.eclipse.core.resources.IFile.setContents
//获得File路径没问题
IFile file = ....(path);
if(file.exists()){
//没有写在Edit中的doSave中所以没有得到Monitor,所以这里写null.
//如果null换成 new SubProgressMonitor(null, 90) 会抛出异常null argument:
file.refreshLocal(IResource.DEPTH_ONE, null);
file.setContents(saveInputStream(saveValue),IResource.KEEP_HISTORY, null);
}