![](/img/trans.png)
[英]How to read a file in current directory through Java Class in another directory
[英]How to Read a File which is in another directory in Kotlin?
我是一名 node.js 開發人員,第一次學習和從事 Android 項目。 我有需要從 Build 文件夾中讀取 .apk 文件並將其推送到雲 api 的要求。
我的.apk
位於project-name/app/build/outputs/apk/debug/name-app-debug.apk
我需要調用它或從project-name/app/androidTest/java/com.name.app.name/testUtils
使用它
如果它是 node.js 我會做類似const filePath = path.resolve(process.cwd() + '/app/build/outputs/apk/debug/name-app-debug.apk');
但是很難在 Kotlin 中做同樣的事情或在網上找到解決方案。
testUtils.kt
class TestUtils {
val file = File("path/to/file")
}
如何獲取位於app/build/outputs/apk/debug/name-app-debug.apk
中的 apk 文件的path/to/file
?
如果我沒記錯的話,你總是可以使用相對路徑:
“../../../build/outputs/apk/debug/name-app-debug.apk”
我從未使用過 Kotlin,所以也許您想知道通過絕對路徑獲取的特定方法,但通常相對路徑應該有效。
雖然不需要太多谷歌搜索就可以發現如何做到這一點,但在官方文檔中:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.