綾乃介です。

 Cygwin版のRubyを使っていて思ったのですが、Cygwin版では、あ
るファイルの絶対パスを表現するときに

DIR  = 'd:\home\sakura\kino.dat'
file = open(DIR,"r")

のように、書かないといけないようですが、

DIR2  = '/home/sakura/kino.dat'
DIR3  = '\home\sakura\kino.dat'

のような記述にも対応出来ないでしょうか?

 特に、DIR2の記述ができないと、UNIXとWindowsのプログラムで互
換性を保つのが面倒くさくなってくると思います。
 例えば、

DIR  = '/home/sakura'
FILE = 'kino.dat'
PATH = DIR + '/' + FILE
file = open(PATH,"r")

と書くと、Cygwin版ではエラーになってしまいます。

 これで、何時間かはまってしまいました :-(

 ぜひぜひ、対応してください。

====================================================================
   綾乃介@IBARAKI Univ.
      E-mail: aya / big.or.jp
      URL:http://www5.big.or.jp/~aya/cgi-space/
====================================================================
|          CGIスクリプト新着情報メーリングリスト!!                |
|       http://www5.big.or.jp/~aya/cgi-space/script-ml.html         |