ディレクトリを作成するには (mkdir)

Java

Signature:

// java.io.File
boolean mkdir()
boolean mkdirs()

これらのメソッドは作成するディレクトリを引数で渡すのではなく、作成するパスの File オブジェクトを先に生成してからそのインスタンスのこのメソッドを呼び出す。作成できたら true を返す。 mkdir は1階層のみの作成で、それに対し、 mkdirsmkdir -p に相当し、複数の階層をまとめて作成できる。

PHP

mkdir("foo_dir")

または、mkdir -p に相当する方法として

mkdir("parent_dir/foo_dir", 0777, true)

2つ目の引数はchmodコマンドで指定するパーミッションと同じで、引数を1つしか指定しなかった場合のデフォルトパーミッションは 0777 になる。

3つ目の引数は true を指定するとmkdirコマンド-p オプションと同じになる。

mkdir 関数 | PHP Manual
http://php.net/manual/ja/function.mkdir.php

Ruby

Dir::mkdir('foo_dir')

または、mkdir -p に相当する方法として

require 'fileutils'
FileUtils::mkdir_p('parent_dir/foo_dir')

Perl

mkdir('foodir');

use ... はなにもいらない。

または、mkdir -p に相当する方法として

use File::Path;

mkpath("parent_dir/foo_dir");

sh (シェルスクリプト)

mkdirコマンドを利用する。

mkdir foo_dir

mkdir -p parent_dir/foo_dir
このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。
スポンサーリンク