[mew-dist 28166] Re: V と ^

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2008年 3月 13日 (木) 21:05:45 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 28165] Re: V と ^
Message-ID: <20080313.194536.103964166.kazu at example.com>
Date: Thu, 13 Mar 2008 19:45:36 +0900 (JST)

> > 今気づいたのだけど、ディレクトリが sym link の時の処理もこのまま
> > ではダメなんじゃないでしょうか?
> 
> どうしてですか?
> 
> シンボリックリンクがディレクトリを指すとき、
> FileTest.symlink? と FileTest.directory?
> は共に true を返します。

えっと、

From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 28161] Re: V と ^
Message-ID: <20080313.192225.54754674.kazu at example.com>
Date: Thu, 13 Mar 2008 19:22:25 +0900 (JST)

> > > % cmew
> > > .
> > > ./queue.gmail (ignored)
> > > ./white (skipped)
> > > no skip: ./white/99
> > > no skip: ./white/98
> > 
> > 本当だ。
> > 昨日確かめたのは、目の錯覚だったのか?

から想像するに、

    elsif FileTest.directory?(fpath)
      next if FileTest.symlink?(fpath)

この next も一気にそのリンク(ディレクトリ)のメッセージも飛ばした
いのかなぁ、と思ったわけです。試したわけじゃないけど、今のコード
はリンクの下のメッセージも DB に登録しますよね。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内