2014-06-19 99 views

回答

0

删除文件后,请致电new File("/path/to/folder").listFiles().length - 如果长度为0,则表示最后一个文件刚刚被删除。

+0

只有当目录有一个文件时,如果有多个文件会发生什么情况。要做的事情是检查文件是否存在删除 –

+1

为什么?假设他有n个文件,当他删除最后一个文件并检查文件数量为零时,他开始逐个删除它们。那时他才知道最后一个文件已被删除。时间的其余部分listFiles()。length将具有正的非零值。 –

+0

这似乎是合乎逻辑的,但不是最好的方法 –

相关问题