我正在尝试使用 J2ME 的 FileConnection.delete() 方法删除文件,但每次调用 delete() 方法时都会引发 IOException。我写了一个条件语句来验证文件的存在,但不管这个事实,一个 IOException 被抛出。
根据FileConnection API,当对 FileConnection 对象调用 delete() 时,与该对象关联的所有流都将关闭,如果与特定文件关联的流发生任何后续操作,则会引发 IOException。
我尝试删除的文件已记录在同一个程序中,但在调用 delete() 方法后,我调用了 recordControl.reset()。这可能会导致抛出 IOException 吗?
我的问题可能是什么?