From: WATANABE Hirofumi Date: 1997-12-26T23:42:02+09:00 Subject: [ruby-list:5767] Re: File.expand_path わたなべです. Keiju ISHITSUKA writes: :rbc0> File.expand_path("~/foo/") :"/home/keiju/foo" : :となり, 末尾の `/' が削られてしまいます. これはこういうものなんでしょ :うか? file.c を見ると /* Place a \0 at end. If path ends with a "/", delete it */ if (p == buf || *p != '/') p++; *p = '\0'; となってるので仕様でしょう. それにこのほうが ~/foo, ~/foo/ を渡しても同じ結果が得られる ので便利じゃないかな? -- わたなべひろふみ