2017-01-26 11 views
0

println System.getProperty("user.dir")コマンドは、現在の完全なディレクトリパスをgroovyに表示します。 groovyの最後の部分(現在のディレクトリ)だけを取得するにはどうすればよいですか?Groovyのフルパスからカレントディレクトリを取得する方法は?

たとえば、パスが/usr/binの場合は、binのみを入力します。シェル内のbasenameと同様です。

+1

'System.getProperty(" user.dir ")。split( '/')[-1]'でどうしたのですか? – injecteer

答えて

2

ちょうど行います

new File(System.getProperty("user.dir")).name 

すなわち:あなたはdirnameシェル機能に類似したい場合は、あなたが行うことができますファイル

の名前を取得し、その後、パスからファイルを作成します。

new File(System.getProperty("user.dir")).parent 
関連する問題