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);
}
这样写的话没有抛出异常, inputStream中测试过有值!
问题: 查看file生成后的文件发现里面还是空的。
[解决办法]
问题描述不详细!