在 java 的 20 天后删除文件
Delete a file after 20 days in java
我正在编写一个生成 XML 文件的程序。现在我想将这个 XML 文件保存在一个文件夹中,并在 20 天后自动删除它。我该怎么做?
您可以获取文件属性,然后检查日期是否超过 20 天。
然后你可以创建另一个遍历所有文件的方法,这很容易用 NIO (walkFileTree) 完成。如果这对您很重要,您甚至可以阅读上次编辑的属性。
这样你就不需要一直使用程序 运行,但即使你关闭它并启动该过程,它也会删除过时的文件。
我正在编写一个生成 XML 文件的程序。现在我想将这个 XML 文件保存在一个文件夹中,并在 20 天后自动删除它。我该怎么做?
您可以获取文件属性,然后检查日期是否超过 20 天。 然后你可以创建另一个遍历所有文件的方法,这很容易用 NIO (walkFileTree) 完成。如果这对您很重要,您甚至可以阅读上次编辑的属性。 这样你就不需要一直使用程序 运行,但即使你关闭它并启动该过程,它也会删除过时的文件。