omi
[E-Mail]
1998/10/30(金) 21:31:46
ラウンジは一覧表示の時に二月前のサブジェクトを見つけると、
年月を名前にしたフォルダを作り、そこにファイルを移します。
従って、まず、移す先のフォルダ名 $dir を決めておきます。
for ($i = 0; $i <= $#files; $i++) {
$file = $files[$i];
・
if( $oldestdate < $date ){
$oldestdate = $date;
$oldestFileNo = $i;
}
}
で最も古いファイルを見つけておく。
if(!$oldmode && !($date =~ $mon1) && !($date =~ $mon2))
を
if(!$oldmode && 100<$#files && $i eq $oldestFileNo )
に変えて、$dirを決める余分な部分を削除します。
サブジェクトの作成より一覧表示の方が多数なので、
毎回一個の削除チェックで十分です。
ところで、あたしは、
解決マークを拡張して、続く,解決,終了,再開,移動 にして、
カレントには、続く,解決,再開 サブジェクトを置き、
古いフォルダには、終了,移動 サブジェクトを見つけて移すように
しました。分類項目名を古いフォルダ名に使っています。