ディレクトリを作成するには (mkdir)
Java 2013/11/25
Signature:
// java.io.File
boolean mkdir()
boolean mkdirs()
これらのメソッドは作成するディレクトリを引数で渡すのではなく、作成するパスの File
オブジェクトを先に生成してからそのインスタンスのこのメソッドを呼び出す。作成できたら true
を返す。
mkdir
は1階層のみの作成で、それに対し、 mkdirs
は mkdir -p
に相当し、複数の階層をまとめて作成できる。
PHP 2016/11/25
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 2016/08/29
Dir::mkdir('foo_dir')
または、mkdir -p
に相当する方法として
require 'fileutils'
FileUtils::mkdir_p('parent_dir/foo_dir')
Perl 2013/11/25
mkdir('foodir');
use ...
はなにもいらない。
または、mkdir -p
に相当する方法として
use File::Path;
mkpath("parent_dir/foo_dir");
sh (シェルスクリプト) 2016/11/25
mkdir
コマンドを利用する。
mkdir foo_dir
mkdir -p parent_dir/foo_dir