In <200108190340.AA00798 / yoshida.nifty.ne.jp>
On Sun, 19 Aug 2001 12:42:58 +0900
Kazuhiro Yoshida <moriq.kazuhiro / nifty.ne.jp> wrote:
> File.join は
> 
>   def File.join(*args)
>     args.each do |i|
>       i.tr!('\\', '/')

tr!ではなくgsub!


>       case i
>       when %r'^/', %r'^\w:/', %r'^//\w+/\w+/'

%r'^//\w+/\w+/'でいいんでしょうか?
-とかも使えませんか?


>         i.chop!
>       end
>     end
>     args.join(File::SEPARATOR)
>   end
> 
> このように。



> DOS prompt の cd c: と cd c:\ は違うのに

pwd相当とcd相当なので。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)