- PR -

1時間ごとにファイルの削除

1
投稿者投稿内容
タマ
ベテラン
会議室デビュー日: 2004/08/08
投稿数: 56
投稿日時: 2004-11-04 21:26
件名のようなことをしたいのですが、
ファイルの削除条件に 1時間前以前に作られたものを削除する
という条件をつけたいのです。

サンプルコードのようなものを提示していただけると助かります。
どなたかご協力お願いいたします。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2004-11-04 21:56
ファイルのタイムスタンプを調べればすぐできると思います。
if文でファイルのタイムスタンプとシステム時間を
比較すればいいのではないでしょうか。

JavaDocのjava.io.Fileを調べれば
タイムスタンプの取得は書いてありますよ。

ちなみにjava.io.FileFilterを組み合わせれば、
すっきりしたコードが書けますよ。
サンプルはないですが、難しくはありませんので、
自分でお調べになってはいかがですか。

追伸
1時間ごとってことを忘れてました。。。
これはTimerTaskを使えばOKですね。
java.util.TimerTaskを調べてみてください。

[ メッセージ編集済み 編集者: かつのり 編集日時 2004-11-04 21:57 ]
1

スキルアップ/キャリアアップ(JOB@IT)