如何使用 okio 访问常见的默认路径?
我特别感兴趣的路径是:
- 应用程序目录(正在运行的可执行文件的位置)
- 工作目录(应用程序运行的位置,似乎是相对于
文件系统
?) - 临时目录
对于我找到的临时目录FileSystem.SYSTEM_TEMPORARY_DIRECTORY
,这是正确/最好的方法吗?
正如我怀疑的那样,我可以通过假设工作目录位于文件系统
本地来获取工作目录吗?如果是这样,这是否可靠,或者只是现在的情况?
应用程序目录怎么样?
我发现用户主目录由于不明确而没有实现,并且 Android 等平台存在问题,其中主目录的概念有点奇怪。出于这个原因,我怀疑 okio 中没有直接的帮助器/变量,并且我需要直接处理系统,这是正确的吗?
最佳答案
Application directory (location of the executable(s) that are being run)
没有任何线索。您会使用 java.nio
做什么?
Working directory (where the app is run from, seems that it's relative to the FileSystem?)
我认为你可以使用".".toPath()
,它不起作用吗?
Temporary directory
正如您所说,FileSystem.SYSTEM_TEMPORARY_DIRECTORY
。
关于kotlin - Okio native /多平台默认路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74412773/