From: pegacorn@... Date: 2003-02-19T22:53:51+09:00 Subject: [ruby-dev:19607] Re: [PATCH] file.c for (PR#389) and (PR#390) From: pegacorn@jcom.home.ne.jp Date: Sat, 15 Feb 2003 12:06:47 +0900 Message-Id: <20030215.120500.74758329.pegacorn@jcom.home.ne.jp> /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > From: nobu.nakada@nifty.ne.jp > Date: Sat, 15 Feb 2003 01:24:46 +0900 > Message-Id: <200302141624.h1EGOj807095@sharui.nakada.kanuma.tochigi.jp> > /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > それからテストケースを追加していて気づいたんですが、UNC上での > > expand_pathはこうなるはずではないかと思うんですが、どうでしょう > > か。 > > > > File.expand_path("/", "//machine/share/sub") => "//machine/share" > > 私は cygwin か mswin/mingw かによって異なると思います。 > > cygwin: > File.expand_path("/", "//machine/share/sub") => "/" > > mswin/mingw: > File.expand_path("/", "//machine/share/sub") => "//machine/share" UNC での ".." はこうなるはずではないかと思いますが、どうでしょうか? File.expand_path("..", "//machine/share") => "//machine/share" ---- 馬越 pegacorn@jcom.home.ne.jp