TrueFile.umount(存档)转到finally方法

时间:2016-04-15 13:37:34

标签: java truezip

我正在使用truezip(7.7.9版本)来更新我的Java代码中的存档文件。

我在try catch块中执行上述操作 调用TFile.umount时,代码会自动跳过try块中的直线并转到finally

如果有人建议解决方案,真的会有所帮助。

try
{
    //to commit the changes in archive file
    TFile.umount(archive);
    upload(archive); //this line never executed so, I've added this method to finally block.
}
catch(Exception ex)
{
    uncommitted = true;
    logger.log(Level.INFO,"errorcommitting"+archive.getName());
}
finally
{
    if(!uncommitted)
        upload(archive);
}

我已对代码进行了更改以使其可行,但以这种方式执行此操作并不正确。

0 个答案:

没有答案