共有
  • 記事へのコメント11

    • 注目コメント
    • 新着コメント
    その他
    yto
    yto if (! -d $dir) { mkdir $dir; if (! -d $dir) die "failed to create dir:$dir:$!"; } ではダメ?

    2009/12/24 リンク

    その他
    studio-m
    studio-m Errno

    2009/12/13 リンク

    その他
    diary193
    diary193 Error.pm でなく Errno.pm

    2009/12/07 リンク

    その他
    kits
    kits 「ディレクトリが存在しなければ作成」という処理では -d の結果でなく mkdir の戻り値で判定。

    2009/12/06 リンク

    その他
    mattn
    mattn if -d なコードはむちゃむちゃ広まり過ぎてるしなー。

    2009/12/06 リンク

    その他
    kazuhooku
    kazuhooku タイトル直した >_< asakura-t++ / ↑id:yto -dは$!を更新するので、もっとややこしくなるかと。mkdirに限ってもErrnoを使うべきだと思います (他のErrno使うしかないケースはおくとしても)

    2009/12/05 リンク

    その他
    asakura-t
    asakura-t Error.pmとあるからtry .. catch の話だと思ったらErrno.pmだった。//そしてなるほどと思った。気にしてなかったなぁ。。。

    2009/12/05 リンク

    その他
    lizy
    lizy 「文字列として評価した場合は文字列を、数値として評価した場合は数値を返す変数である」 分かりづらい……Perlに慣れた人なら気にならないんだろうか

    2009/12/05 リンク

    その他
    takatoshiono
    takatoshiono なるほど。理解した。

    2009/12/05 リンク

    その他
    lestrrat
    lestrrat わ、-d && mkpathはアレだってのは知ってたけど、正解これでよかったんだっ

    2009/12/05 リンク

    その他
    typester
    typester なるほど

    2009/12/05 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Perl のローレベルエラー処理 (もしくは Errno.pm のススメ) - JPerl Advent Calendar 2009

    Perl のローレベルエラー処理 (もしくは Errno.pm のススメ) - JPerl Advent Calendar 2009 Perl に関す...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - 暮らし

    いま人気の記事 - 暮らしをもっと読む

    新着記事 - 暮らし

    新着記事 - 暮らしをもっと読む

    同時期にブックマークされた記事