カレントディレクトリを取得するには (pwd)
Java 2015/02/01
システムプロパティ "user.dir"
を読み取る。
String pwd = System.getProperty("user.dir");
System.out.println(pwd);
または java.io.File
を使って無理やり取得する。
import java.io.File;
String pwd = new File(".").getAbsoluteFile().getParent();
System.out.println(pwd);
// 以下の例だと最後に /. が付いてしまう
String pwd2 = new File(".").getAbsolutePath();
System.out.println(pwd2);
Ruby 2014/12/03
Dir::pwd
でカレントディレクトリのパスを文字列として得られる。
例
p Dir::pwd
Perl 2013/11/17
例
use Cwd;
print Cwd::getcwd();
任意のファイルパスをカレントディレクトリを基準に絶対パスに変換する例
use File::Spec;
print File::Spec->rel2abs('foo/bar/txt);
絶対パスを入れたら変換せずにそのまま返される。
sh (シェルスクリプト) 2014/12/03
pwd
コマンドでカレントディレクトリが出力される。
bashやzshではpwd
は組み込みコマンドとして存在する。