From: Five point Five <5.5@...> Date: 2007-08-26T16:08:23+09:00 Subject: [ruby-list:43946] Re: Windows で正確なファイル名を取得するには Five point Five です。 高橋征義さん,ご教示ありがとうございました。 > http://www.morijp.com/masarl/homepage3.nifty.com/masarl/article/ruby-win32ole/file-system-object.html > のFileSystemObjectモジュールを使うと、 > > require 'win32ole' > > module FileSystemObject > @instance = nil > def FileSystemObject.instance > unless @instance then > @instance = WIN32OLE.new('Scripting.FileSystemObject') > end > return @instance > end > end > > fileSystem = FileSystemObject.instance > puts fileSystem.getAbsolutePathName('ruby.txt') > > みたいに書けます。 やってみたところ,うまく動きました。 また,Singleton パターンってこういう場合に使うのか,と勉強になりました。 > 上記URLの「RubyによるWin32OLEプログラミング」のページはWindowsでRubyを > 使われるのであれば読まれて損はないかと思います。 はい,読んでみます。 どうもありがとうございました。 -- Five point Five <5.5@moji.gr.jp>