gpt4 book ai didi

android - 在 Android 文件浏览器中可见时无法在 Windows 资源管理器中看到文件

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:27:13 24 4
gpt4 key购买 nike

通过我的 Android 程序,我写了一个这样的文件:

String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(str+"\n"); \\yeah string has a value there
writer.close();

现在,当我进入 Android 的“Astro”文件浏览器时,我可以在 /mnt/sdcard/Files 中看到文件 hello.txt,但是当我在 Windows 中挂载 sdcard 时,我只能看到该文件夹中还有 4 个其他文件,但不包括 hello.txt。

在 Windows 本身中,我什至尝试取消选中隐藏隐藏文件选项,以确保文件没有隐藏,只是不可见。

我什至尝试将文件写入 SD 卡的根目录,但同样的问题。现在我很惊讶我怎么可能在 Android 中看到该文件但在 Windows 中看不到。在 Android 中,我什至检查了文件内容,一切看起来都很好。

可能是什么问题?是我写文件的方式不对吗?

PS:是的,添加了 list 权限 android.permission.WRITE_EXTERNAL_STORAGE

最佳答案

好的,我明白了为什么会这样。实际上,即使我们按下“后退”按钮,程序也会继续运行,除非我转到Settings > Applications > Manage Applications > "Force Stop" <application>。我无法访问此程序写入的文件,即使它在 SD 卡上,即使文件编写器已关闭。

这只是基于我的观察,我希望有人用事实和解决方案发布更好的答案。

编辑:我会相应地更新我的问题。

编辑:按照 meta 的建议,我发布了一个新问题

Can't see a file in Windows written by an android app on sd-card unless I “Force Close” the app

关于android - 在 Android 文件浏览器中可见时无法在 Windows 资源管理器中看到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7391432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com