android – 在应用程序目录中创建文件夹

android – 在应用程序目录中创建文件夹,第1张

概述我使用了getFilesDir()在应用程序目录中创建了一个文件夹,它给出了applicatoin目录的路径,如下所示 /data/data/{my application package}/files 但当我用它来创建一个新的文件夹时 File folder = new File(getFilesDir() + "/MyFolder"); if (!folder. 我使用了getfilesDir()在应用程序目录中创建了一个文件夹,它给出了applicatoin目录的路径,如下所示

/data/data/{my application package}/files

但当我用它来创建一个新的文件夹时

file folder = new file(getfilesDir()            + "/MyFolder");    if (!folder.exists()) {        folder.mkdir();    }

我没有看到任何文件夹.此外,当我在ES Explorer中访问应用程序目录的实际路径时

/AndroID/data/{my package name}/files

我的问题是如何在应用程序目录中创建一个文件夹,以便在卸载应用程序时自动删除它.

解决方法 请改用方法 Context.getDir().您不需要调用mkdirs(),因为getDir()会自动执行.

从文档中引用:

RetrIEve,creating if needed,a new directory in which the application can place its own custom data files. You can use the returned file object to create and access files in this directory. Note that files created through a file object will only be accessible by your own application; you can only set the mode of the entire directory,not of indivIDual files.

总结

以上是内存溢出为你收集整理的android – 在应用程序目录中创建文件夹全部内容,希望文章能够帮你解决android – 在应用程序目录中创建文件夹所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1127778.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存