kscript:如何获取当前文件的目录?

Iva*_*van 11 kotlin kotlin-script

有没有办法获取 kotlin 脚本中当前脚本位置的目录?

我可以在 bash 中实现这一点

 dirname $0
Run Code Online (Sandbox Code Playgroud)

或者

# Absolute path to this script. /home/user/bin/foo.sh
SCRIPT=$(readlink -f $0)
# Absolute path this script is in. /home/user/bin
SCRIPTPATH=`dirname $SCRIPT`
Run Code Online (Sandbox Code Playgroud)

Arl*_*ind -3

您可以使用:

File(".")

并且不要忘记import java.io.File

  • 这是工作目录,可能是也可能不是脚本所在的目录。 (2认同)