【发布时间】:2023-03-26 22:58:01
【问题描述】:
我有一个 API 级别为 18 的 android 项目。当我将路径转换为文件(使用.toFile())时,它说需要 API 级别 26 及以上。
so 如何将 java nio path 转换为 File 可靠的方式?
这里是源码
OutputStream createStream(Path filepath){
File file = filepath.toFile() // <--- android studio says need api level 26
return new FileOutPutStream(file)
}
来自安卓开发者网站
API 26 中添加的 java.nio.file.Files
【问题讨论】:
-
你可以使用
toUri()方法吗? -
不,它说的是 26 岁及以上。
-
@SKPanchal 请发布一些源代码,以便我们为您提供帮助。
-
@jantursky 源代码已添加。
标签: java android file path nio