2011/07/21(木) [n年前の日記]
#2 [prog] Ruby勉強中
普段はPerl(ActivePerl)で自動化スクリプトを書いているのだけど。どうも日本語のパス ―― 0x5cを含んだ漢字が含まれたパスに対して処理ができないことに気づいた。特に、ディレクトリ名の一番最後が「能」とかだと、にっちもさっちもいかなくなる。「機能」とか。ググってみたら自分の日記も出てきた。何年も前に同様の問題でハマってたらしいが、根本的な解決方法が分からなかったらしい。>過去の自分。
ということで、そのあたりをちゃんと処理してくれるRubyでスクリプトを書きなおすことに。
各所のエラー処理をどう書けばいいのかよく分からず。Perlでは、
ということで、そのあたりをちゃんと処理してくれるRubyでスクリプトを書きなおすことに。
各所のエラー処理をどう書けばいいのかよく分からず。Perlでは、
open my $fh, '<', "hoge.txt" or die $!みたいな感じで、最後に「or die $!」をよく書くけど。Rubyではどうするんだろう。
[ ツッコむ ]
以上です。