处理文件 / 基本操作

//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