javaで更新日時が一年前のファイルを削除する

今回は、Javaで指定したフォルダの更新日時が一年前のファイルを削除する方法を紹介します。

DelFile.java

・コードの説明

File(arg[0])で引数の最初に指定されたパス内のファイルを取得し、file1.listFiles()で配列にします。

Calendar型のaddメソッドを使用し、一年前の日時を取得しgetTimeメソッドでDate型に変換します。

File型の配列を一つずつ見て、まずlastModifiedメソッドでファイルの更新日を取得し、Date型に変換します。
Date型のbeforeメソッドで一年前と更新日を比較し、
更新日が一年前より以前の場合は、コンソール上に対象のファイルを表示し、ファイルを削除します。

・参照サイト
https://itsakura.com/java-file-list
https://techacademy.jp/magazine/33926

 

タイトルとURLをコピーしました