//get current file path (first method)
val path1 = System.getProperty("user.dir")
println("Working Directory = $path1")
//get current file path (second method)
val path2 = Paths.get("").absolutePathString()
println("Working Directory = $path2")
//get document path
val fr = javax.swing.JFileChooser()
val fw = fr.fileSystemView
val documentsPath = fw.defaultDirectory.toString()
println(documentsPath)
//on android activity
val path = this.getApplicationInfo().dataDir
//on android fragment
val path = getContext().getApplicationInfo().dataDir