buildFile

abstract fun buildFile(fileBuilder: FileBuilder.() -> Unit): ScriptFile

通过 DSL (领域特定语言) 方式构建一个 ScriptFile 对象.

这种方式可以链式、清晰地定义文件的路径.

// 示例: 构建一个指向应用内部存储 "logs" 目录下 "today.log" 的文件对象
val logFile = files.buildFile {
parent = files.getFilesDir()
child = "logs/today.log"
}

Return

根据配置构建出的 ScriptFile 对象.

Parameters

fileBuilder

一个以 FileBuilder 为接收者的 lambda 表达式, 用于配置文件的路径信息.