From: "U.Nakamura" Date: 2006-06-01T11:15:34+09:00 Subject: [ruby-list:42347] Re: ディレクトリーを再帰下降していくスクリプトでNoMemoryErrorエラー こんにちは、なかむら(う)です。 In message "[ruby-list:42346] Re: ディレクトリーを再帰下降していくスクリプトでNoMemoryErrorエラー" on Jun.01,2006 11:01:48, wrote: | >E:/DOCUME~1/ih000667/bin/tbis/t2.rb:5: [BUG] rb_sys_fail(getcwd) - errno == 0 | >ruby 1.8.4 (2005-12-24) [i386-mswin32] これはこれでバグっぽいですね。 | 当初のコードは以下のようなもので、Dir.chdir(dir)は通って、 | Dir.pwdのことろでNoMemoryErrorエラーとでました。 何度やっても同じところでNoMemoryErrorでしょうか? | 元々WindowsではMAX_PATHの話があるような気がしますが、 | Explorerで256以上になるフォルダーを作成しても問題がありません。 | | Rubyで扱えないのは仕様でしょうか? パス名の長さに関しては、いちおう仕様ということで。 頑張れば32000文字くらいにできるらしいんですが(NT系の場合)、今 のところそこで頑張る予定は特にないです。 それでは。 -- U.Nakamura