■掲示板に戻る■ 全部 1- 101- 201- 最新50

ナビ兄ちゃん

76 :名無しさん@お腹いっぱい。 :2001/08/18(土) 19:07
使ってると、 ~/.navi2ch がどんどん膨らむのは、どのように対処するのが
正しいのでしょうか?

とりあえず、以下のスクリプトで、時々datファイルの強制削除を行ってます。

#!/usr/bin/env ruby

# dat ファイルの削除
files = `find ~/.navi2ch -name \*.dat`
for filename in files do
filename.chomp!("\n")
system "rm -f #{filename}"
end

# 各スレッドの info ファイルの更新日時を削除
files = `find ~/.navi2ch -name \[0-9\]\*`.split("\n")
for filename in files do
filename.chomp!("\n")
newcontents = ''
open (filename, "r") do |infile|
while(line = infile.gets) do
line.sub!(/(\(.*?)\(time.*?\)(.*?\))/, '\1nil\2')
newcontents += line
end
end
open (filename, "w") do |outfile|
outfile.print newcontents
end
end


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)