From: IWATSUKI Hiroyuki Date: 2003-04-03T04:43:19+09:00 Subject: [ruby-list:37494] Re: Tmpfile.newがデフォルトで/tmpを利用すること 岩月と申します。 TAKAISHI Hayatoさんの<20030403.034347.91280171.rio-t@presen.to>から >勝手に / にファイルを作るというのは、かなり行儀が悪い行為と >いう印象があります。 私も少なからずそう思います。また、DOSISH な環境の場合複数の / が存在す る点や、必ずしも / や . が writable ではないという点で、/ と . を候補 にする事にあまり賛成できません。実際はそれで済んでしまうことが多いと思 いますが、まれに失敗する(カレントドライブがCD-ROMだったり、Windows 2000等で権限の問題があったり)というのはそれはそれで辛いのではないか と。…なんだかヘリクツを書いているような気がしてきました(^^;)。 あと余談ですが、/ に置けるファイル数の制限…という記憶がありますが、定 かではありませんし、古い記憶かもしれません。 >というわけで、/tmpがなかった場合は . を使うだけで十分ではな >いかと思います。それ以上のことはTempfileを使う側が対処すべき >問題かなと。 単に例外を出して、ユーザにディレクトリの指定を求める方が良い様に思いま す。また /tmp というドライブ名無しの状態を DOSISH が扱うのは面倒そうと いう印象を持っていますので、それ自体の使用を避けたいです。 -- IWATSUKI Hiroyuki mailto:don@na.rim.or.jp