[#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:31095] Re: File#join

From: "K.Umakoshi" <pegacorn@...>
Date: 2001-08-23 13:21:33 UTC
List: ruby-list #31095
 From: nobu.nakada@nifty.ne.jp
 Subject: [ruby-list:31085] Re: File#join
 Date: Thu, 23 Aug 2001 11:47:42 +0900
 Message-Id: <200108230247.f7N2lVO28767@sharui.nakada.kanuma.tochigi.jp>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> At Wed, 22 Aug 2001 23:21:23 +0900,
> K.Umakoshi <pegacorn@jcom.home.ne.jp> wrote:
> > class FileName < String
> >   PF_UNIX = 0
> 
>  Socket::PF_UNIXと紛らわしくないでしょうか。

単に platform を略して PF としたんですが…、
Socket::PF_UNIX の存在は知りませんでした。

> それにこうやって場
> 合分けをするよりも、Unix用、Windows用、DOS用のクラスにしたいよ
> うな気も。

そうですね。
対応プラットフォームが増えるとわかり難くなりそうでし、
別のプラットフォーム用のファイル名を扱うのが容易そうですね。

> >     PLATFORM = PF_DOS
> >     Separator = '\\'
> >     Separators = Separator
> 
>  DOSでもシステムコールレベルでは'/'も有効だったと思います。そ

そうなんですか。知りませんでした。
# DOS の確認環境がないのではずそうかな…

> れにFile::SEPARATOR, File::ALT_SEPARATORという定数が既に用意さ
> れているので、そっちを使ったほうが面倒が少なそうです。もしくは
> 上記のようにプラットフォーム別のクラスにするなら、それぞれの定
> 数にするか。

File::SEPARATOR の存在は知っていたのですが、
cygwin で時々
  windiff //c/hoge //d/hoge
等とやって叱られる私は、
Windows でも '/' なのが気に入らなかったのです。(^^;

> > [3 TestFileName.rb <text/plain; iso-2022-jp (7bit)>]
> (snip)
> >     s1 = FileName.new('a')
> >     s2 = FileName.new('A')
> >     assert(s1.icasecmp(s2) == 0)
> 
>  すいません、これって正しいんでしょうか。

仕様は、少なくとも Windows NT/2000 では正しいです。
# が、FileName#icasecmp の方が実装できてないので、
# このテストケースは失敗します。
## あ、TestFileName#test_clean がバグッてる…

DOS, Windows 95/98/Me ではどうなのか知りません。

> class File
>   class Name < String
(省略)
>     class DOS < Name
(省略)
>       def <=>(name)
>         clean.upcase <=> type.clean(name).upcase
>       end

確かめずに upcase にしてたんですが、
実際 Windows 2000 でファイルを作ってソートしてみたら
    '-' < '@' < '[' < '_' < '1' < 'A'
となったので、
Windows NT/2000 では downcase の方が近いみたいです。
しかし、完全に同じにするには Unicode で比較しないとダメかも…。


----
馬越

In This Thread