Delete a file after 20 days in java

时间:2018-12-03 13:07:16

标签: java file file-io io

I am writing a program which generates an XML file. Now I want to save this XML file in a folder and auto delete it after 20 days. How can I do it?

1 个答案:

答案 0 :(得分:2)

您可以获取文件属性,然后检查日期是否过去20天以上。 然后,您可以创建另一种遍历所有文件的方法,这可以通过NIO(walkFileTree)轻松完成。您甚至可以阅读上次编辑的属性,如果这对您很重要。 这样,您就不必一直在运行程序,但是即使您关闭程序并启动进程,它也会删除过时的文件。