🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #141

Re: mkdirの -p オプション相当を実現するには?

#141
From: tai
Date: Fri, 24 Apr 1998 00:00
23 lines
1382 bytes

>>>>> "Kazuhiko" == Kazuhiko Nanmei <kazuhiko.nammei@toshiba.co.jp> writes:

Kazuhiko> mkdirの-pオプション相当を実現したいのですが、どん
Kazuhiko> なふうに書けば良いんでしょうか?

もうたくさんフォローがあるようですが…

use File::Path;

mkpath('/path/name/to/target/directory', 0, 0755);

が mkdir -p と同じ動作をしてくれます。中身は他の方々が書いたことを
やっているだけですが、せっかくの標準ライブラリなので使ったほうが
いいのではないかと思います。

# 第一引数は作成対象のデイxレクトリの文字列表現の他に、
# それらを含む配列へのリファレンスも受け付けます。

--
T. Yamada <tai@imasy.or.jp> (http://www.imasy.or.jp/~tai/index.html.{ja,en})
PGP fingerprint = 6B 57 1B ED 65 4C 7D AE  57 1B 49 A7 F7 C8 23 46
Technical Details
Message-ID: <87vhs0bfk3.fsf@imasy.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6fvo5c$jd9@ux37.fuchu.toshiba.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,35a2f9c0f0c5150f
X-Google-Attributes: gid1043e7,public
From: tai@imasy.or.jp
Subject: Re: mkdirの -p   オプション相当を実現するには?
Date: 1998/04/24
Message-ID: <87vhs0bfk3.fsf@imasy.or.jp>
X-Deja-AN: 347037574
References: <6fvo5c$jd9@ux37.fuchu.toshiba.co.jp>
Content-Type: text/plain; charset=ISO-2022-JP
Organization: Internet Mutual Aid Society Yokohama
Mime-Version: 1.0 (generated by tm-edit 7.106)
Newsgroups: fj.lang.perl