0
println System.getProperty("user.dir")
コマンドは、現在の完全なディレクトリパスをgroovyに表示します。 groovyの最後の部分(現在のディレクトリ)だけを取得するにはどうすればよいですか?Groovyのフルパスからカレントディレクトリを取得する方法は?
たとえば、パスが/usr/bin
の場合は、bin
のみを入力します。シェル内のbasename
と同様です。
println System.getProperty("user.dir")
コマンドは、現在の完全なディレクトリパスをgroovyに表示します。 groovyの最後の部分(現在のディレクトリ)だけを取得するにはどうすればよいですか?Groovyのフルパスからカレントディレクトリを取得する方法は?
たとえば、パスが/usr/bin
の場合は、bin
のみを入力します。シェル内のbasename
と同様です。
ちょうど行います
new File(System.getProperty("user.dir")).name
すなわち:あなたはdirname
シェル機能に類似したい場合は、あなたが行うことができますファイル
の名前を取得し、その後、パスからファイルを作成します。
new File(System.getProperty("user.dir")).parent
'System.getProperty(" user.dir ")。split( '/')[-1]'でどうしたのですか? – injecteer