删除csv文件java

时间:2013-03-15 16:08:10

标签: java csv file-io

我有一个CSV文件,我只是从中读取值,并有另一个我放置这些值并更新。我想删除第一个CSV,并重命名更新的CSV。这就是我所拥有的:

try
{
    if(file.delete())
    {
        System.out.println("Successfully deleted!");
    }
    else
    {
        System.out.println("Delete Operation didn't work.");
    }

    newFile.renameTo(new File("Book1.csv"));
}

catch (IOException ioe)
{
    System.out.println("ERROR. IO Exception: " + ioe.toString());
}

我已经检查了自己,并且由于某种原因,删除功能并不总是有效。

2 个答案:

答案 0 :(得分:2)

如果没有更多信息,就无法说明删除失败的原因。但是,至少应检查以确保删除成功:

if(file.delete()) {
    //Handle success
} else {
    //Handle failure
}

答案 1 :(得分:0)

我面临着类似的问题,原来我在阅读后没有关闭csv文件。 关闭它并解决问题: - )......