【发布时间】:2013-03-15 16:08:09
【问题描述】:
我有一个 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());
}
我自己检查过,由于某种原因,删除功能并不总是有效。
【问题讨论】:
-
请检查您是否有删除文件的权限?
-
确保您的 CSV 文件在阅读后关闭。
-
任何错误或异常?
-
是的。我正在捕获一个 IO 异常。我在阅读后关闭了 csv。
-
@codeMaker 我如何检查权限?