[#30920] [REQ] Regexp#match! — Minero Aoki <aamine@...>

あおきです。

19 messages 2001/08/16

[#30945] file exist check method? — "Inoue" <inoue@...>

井上です。

98 messages 2001/08/17
[#30947] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/17

こんにちは、なかむら(う)です。

[#30949] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30950] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/17

こんにちは、なかむら(う)です。

[#30951] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30953] Re: file exist check method? — nobu.nakada@... 2001/08/17

なかだです。

[#30954] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30955] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/17

こんにちは、なかむら(う)です。

[#30956] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30958] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/18

こんにちは、なかむら(う)です。

[#30962] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/18

新井です。

[#30963] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/18

こんにちは、なかむら(う)です。

[#30965] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/18

新井です。

[#30969] Re: file exist check method? — nobu.nakada@... 2001/08/18

なかだです。

[#30970] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/18

新井です。

[#30981] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/18

もりきゅうです。長文ごめんなさい。

[#30983] Re: file exist check method? — IWATSUKI Hiroyuki <don@...> 2001/08/18

岩月と申します。そろそろ寝なくては。

[#30988] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/19

もりきゅうです。

[#30989] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/19

もりきゅうです。

[#30997] Re: file exist check method? — nobu.nakada@... 2001/08/19

なかだです。

[#31020] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/20

もりきゅうです。

[#31022] Re: file exist check method? — maili31s@... (SugHimsi == SUGIHARA Hiroshi) 2001/08/20

すぎむし。

[#31024] Re: file exist check method? — nobu.nakada@... 2001/08/20

なかだです。

[#31025] File#join — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/20

もりきゅうです。subject 変えました。

[#31029] Re: File#join — Kazuhiro NISHIYAMA <zn@...> 2001/08/21

In <200108201823.AA00825@yoshida.nifty.ne.jp>

[#31079] Re: File#join — "K.Umakoshi" <pegacorn@...> 2001/08/22

File#join とか File#split とか使った事ないんですが…

[#31062] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/21

こんにちは、なかむら(う)です。

[#31065] Re: file exist check method? — nobu.nakada@... 2001/08/22

なかだです。

[#31067] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/22

もりきゅうです。

[#31068] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/22

こんにちは、なかむら(う)です。

[#31073] Re: file exist check method? — nobu.nakada@... 2001/08/22

なかだです。

[#31082] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/22

こんにちは、なかむら(う)です。

[#31087] Re: file exist check method? — nobu.nakada@... 2001/08/23

なかだです。

[#31094] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/23

こんにちは、なかむら(う)です。

[#31096] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/23

こんにちは、なかむら(う)です。

[#31005] インストールしました — 嶋崎 正貴 <hayashih@...>

嶋崎と申します

15 messages 2001/08/20

[#31144] create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...>

Windows で外部コマンドを実行するにはどういう方法があるのでしょうか?。

33 messages 2001/08/29
[#31145] Re: create_process または Win での外部コマンド実行 — "U.Nakamura" <usa@...> 2001/08/29

こんにちは、なかむら(う)です。

[#31152] Re: create_process または Win での外部コマンド実行 — nobu.nakada@... 2001/08/29

なかだです。

[#31153] Re: create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...> 2001/08/29

たけ(tk)です。

[ruby-list:31158] Re: file exist check method?

From: "U.Nakamura" <usa@...>
Date: 2001-08-29 13:01:10 UTC
List: ruby-list #31158
こんにちは、なかむら(う)です。

At Aug.28,2001 23:49:27, <nobu.nakada@nifty.ne.jp> wrote in
    '[ruby-list:31140] Re: file exist check method?'
> >   File.join("c:", "foo")	# (a) => "c:/foo"
> >   File.join("c:/", "foo")	# (b) => "c:/foo"
> >   File.join("c:.", "foo")	# (c) => "c:./foo"
> >   File.join("c:", "/foo")	# (d) => "c://foo"
> > 
> > つまり(a)と(d)は見捨ててるわけですが、まぁいいか、と。
> 
>  (a)の方は、ドライブのみ指定された場合をどうみなすか次第でしょ
> う。解釈に曖昧さがある以上、仕方がないと思います。
> 
>  (d)も通したければたぶんこんな感じ。まぁ、ある程度割り切ってし
> まってもいいんじゃないでしょうか。

僕も(a)に関しては「仕方がない」という範疇の話だと思います。
(d)を通すようにするのは簡単ですけど、File.splitなどが"/foo"
のようなディレクトリ構成要素を作成するわけじゃないんだから、
そこまで世話する必要はなかろう、と思います。


というわけで、なかださんと僕の間ではほぼ合意が形成されたよう
に思います。具体的には下記の通り(間違ってたら指摘してくださ
い)。

(1) File.dirnameに関して
  (a) File.dirname("c:/foo")  # => "c:/"
  (b) File.dirname("c:foo")   # => "c:."

(2) File.expand_pathに関して(Dir.chdir("d:/")と仮定)
  (a) File.expand_path("c:foo", "c:/bar") # => "c:/bar/foo"
  (b) File.expand_path("d:foo", "c:/bar") # => "d:/foo"

(3) File.joinに関して
  (a) File.join("c:", "foo")  # => "c:/foo"
  (b) File.join("c:/", "foo") # => "c:/foo"
  (c) File.join("c:.", "foo") # => "c:./foo"
  (d) File.join("c:", "/foo") # => "c://foo"

まだもうちょっと微妙なところがあるかと思いますが、おおよそこ
んなところです。
なお、これらの実装例は例によって
  http://www.ruby-lang.org/~usa/tmp/dosish_driveletter.patch
にあります(現状の1.7へのパッチです)。
# バグがあったら笑って許してください ^^;

上記の各項目に関して、反対意見などがある方ももちろんいらっし
ゃるでしょうから、ぜひともご意見をお聞かせください。
今のところ、目に止まったものは
  http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=DOSISH+%C2%D0%B1%FE
に反映してあるつもりですので、そちらの方もどうぞ。

※注記
これはあくまでruby本体への変更についての議論で、例えばRAAに
あるDOSishモジュールのようなものを否定するわけではありません。
というか、あれはあれで必要と思われるというか。
# ところで、Downloadへのリンクが404なんですけど>もりきゅうさん


それでは。
--
U.Nakamura <usa@osb.att.ne.jp>

In This Thread