【发布时间】:2019-05-21 18:21:26
【问题描述】:
我正在 Android Studio 中使用 Java 编写一个 DemoApp(移动应用程序)。我正在尝试使用 BufferedReader 类读取逗号分隔的文本文件。操作系统是Windows 10。
我的笔记本电脑上有C:\ 和D:\ 驱动器,我尝试将文件从C:\ 移动到D:\ 以使其正常工作,但没有成功。
Android studio 安装在D:\
两种情况下的文件路径均经过验证且正确。
user.dir 系统属性值是\. 如果我尝试在路径中使用驱动器号,绝对路径会变成类似于\C:/Users/currencies.txt. 因此,我丢掉了驱动器号。
我尝试使用正斜杠和反斜杠,但结果是一样的。
有人可以帮我理解如何摆脱NoFileFoundException 吗?
The following is the piece of code for both the methods we tried
【问题讨论】:
-
当应用在目标设备上使用时,文件将保存在哪里?还在你的电脑上吗?该文件需要成为您项目的一部分并已加载。
标签: java android exception file-handling