Java中的文件删除

Java中的文件删除,java,file,delete-file,Java,File,Delete File,在一个线程中,我每5分钟创建一个新文件并将其存储到一个文件夹中 每天上午11点10分,我必须删除旧文件。但是,一个条件是,要删除文件,必须在此上午11:00之前创建。11:00之后创建的文件不应删除。我如何在11:10列出文件并在11:00之前删除这些文件?如何删除这些文件?有人能帮我吗?首先,您应该创建一个cronjob或一个调度任务,在11:10左右运行java应用程序 要确定是否需要删除文件,请查看“文件”的API(例如“lastModified()”和“delete()”: 首先,您应该


在一个线程中,我每5分钟创建一个新文件并将其存储到一个文件夹中


每天上午11点10分,我必须删除旧文件。但是,一个条件是,要删除文件,必须在此上午11:00之前创建。11:00之后创建的文件不应删除。我如何在11:10列出文件并在11:00之前删除这些文件?如何删除这些文件?有人能帮我吗?

首先,您应该创建一个cronjob或一个调度任务,在11:10左右运行java应用程序

要确定是否需要删除文件,请查看“文件”的API(例如“lastModified()”和“delete()”:

首先,您应该创建一个cronjob或一个调度任务,在11:10左右运行java应用程序

要确定是否需要删除文件,请查看“文件”的API(例如“lastModified()”和“delete()”:
这门课上有各种方法可以帮助你

  • 要列出目录中的文件,请使用该方法。这将返回一个文件数组,您可以对其进行迭代
  • 要检查上次修改文件的时间,请使用以下方法
  • 要删除文件,请使用方法

您还需要计算上午11:10的值,以便将其与文件的上次修改时间进行比较。您可以使用该类进行此操作。

该类中有各种方法可以提供帮助

  • 要列出目录中的文件,请使用该方法。这将返回一个文件数组,您可以对其进行迭代
  • 要检查上次修改文件的时间,请使用以下方法
  • 要删除文件,请使用方法

您还需要计算出11:10am的值,以便与文件的上次修改时间进行比较。您可以使用该类进行此操作。

我会说RTFM:Romain:至少链接到当前版本:(否则Google会一直认为Java 1.4.2仍然很有趣)。我会说RTFM:Romain:至少链接到当前版本:(否则谷歌会一直认为Java1.4.2仍然很有趣)。