您可以从srcOut获取父目录,如下所示
fun getApplicationPackageFile(srcOut: File, applicationPackage: String): File {
var applicationPackageFile = srcOut.path.toString()
var pk = applicationPackage.replace(".", "\\")
val status: Boolean = applicationPackageFile.contains(pk)
return if (status) {
var file =
applicationPackageFile.substring(0, applicationPackageFile.indexOf(pk)) + pk + "\\"
File(file)
} else {
srcOut
}
}
把它叫成
val pkFile = getApplicationPackageFile(srcOut, moduleData.projectTemplateData.applicationPackage)
因此,如果您想要将一些文件保存到核心应用程序包中.
pkFile.resolve("AppViewModel.$ktOrJavaExt")
For Linux and Mac个
将上行更改为
var pk = applicationPackage.replace(".", "/")