綾乃介です。
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 |