まつもと ゆきひろです

In message "[ruby-list:7386] Dir.foreach"
    on 98/04/09, "Hiroshi Ishikawa(NIMS)" <h-isikaw / nkbew16.nims.nec.co.jp> writes:

|  いしかわ@NIMS です。
|
|  Dir.foreach すると、ディレクトリでないものまで拾ってきて
|しまうのですが、なぜでしょうか?

そういうものだからです.Dir.foreachは「ディレクトリの中身」
を返すもので,「ディレクトリの中のディレクトリ」を返すもので
はないからです.

ディレクトリのチェックはFile.directory?で行う必要があります.