我不尝试在/ mnt / sdcard中写入外部sd.我正在尝试为可能的应用程序文件创建一个文件夹,并让其他人访问它们.

我有一个名为Libra的应用程序,该应用程序在导出数据时会生成.csv文件,并将其全部保存到/ Libra /文件夹中.我希望我的应用程序也这样做.

据我所知,外部存储是sd,内部存储是该应用程序的非公共场所.

我如何像Libra一样在android文件系统的根目录创建目录?

如果我要求外部存储,则会得到以下非所需位置:

Environment.getExternalStorageDirectory()

06001

如果我尝试在绝对路径/ MyDiary中创建文件夹,则返回创建文件夹时出错

File folder = new File("/MyDiary");

boolean success = true;

if (!folder.exists()) {

success = folder.mkdir();

}

if (success) {

Toast.makeText(getBaseContext(), "Already exists", Toast.LENGTH_LONG).show();

} else {

Toast.makeText(getBaseContext(), "Error creating directory", Toast.LENGTH_LONG).show();

return;

}

如果我尝试检查Libra文件夹是否存在,则说它不存在:

File folder = new File("/Libra");

boolean success = true;

if (!folder.exists()) {

success = folder.mkdir();

}

if (success) {

Toast.makeText(getBaseContext(), "Libra exists", Toast.LENGTH_LONG).show();

}

注意:我具有清单许可权,可以在外部存储中进行写操作.

Android写出资源到根目录,创建一个文件夹并将其写入android的根目录相关推荐

  1. android 根目录uri,如何在根目录下创建一个文件夹Android

    我需要在根目录下创建CAT_IMG文件夹,并在列表视图中检索它.但CAT_IMG文件夹不在根目录中创建.我在清单文件中添加了权限.请帮我在根目录下创建一个文件夹.如何在根目录下创建一个文件夹Andro ...

  2. python如何创建一个文件夹_利用Python怎么创建一个文件夹

    利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...

  3. linux桌面上创建文件夹,如何在桌面上创建一个文件夹_在桌面上建立文件夹的方法...

    有些朋友会习惯把文件资料放到桌面,时间久了之后,文件越来越多,这时就需要把它们整理进文件夹了.那么如何在桌面上创建一个文件夹呢?今天小编就为大家带来在桌面上建立文件夹的方法. 在桌面上建立文件夹的方法 ...

  4. sh脚本每天创建一个文件夹_我每天创建一个月的视频。 这就是发生的事

    sh脚本每天创建一个文件夹 At the end of 2019 I promised that 2020 would be all about my YouTube channel. So that ...

  5. 【 Linux 】创建一个文件夹并在此文件下创建一个c源文件

    我们需要单独创建一个文件夹来存放自己的文件,例如存放使用vim编写的c源文件,或者一个工程内的所有东西. 我们以在Linux下的home文件夹下创建一个vim文件夹,然后在此文件夹下创建一个c源文件, ...

  6. ubuntu在 hdfs上创建一个文件夹_NAS上如何创建和使用加密文件夹?

    共享文件夹是一个网络存储空间.您可以建立数个共享文件夹来存放不同类别的数据,或提供给不同的用户或用户群组来存取文件. 一旦加密共享文件夹被创建后,只有管理员将该共享文件夹装载,文件夹内的内容才可以被打 ...

  7. python怎么创建txt文件夹_python怎么创建一个txt文件/python创建文件夹基础教程

    python怎么创建一个txt文件 python怎么创建一个txt文方法. 如考: 1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

  8. Java中如何创建一个文件或者文件夹

    Java中如何创建一个文件或者文件夹 创建一个文件夹: 调用Java中File类中的mkdir( )或者mkdirs( )方法 boolean  makdir( ):创建一个文件夹,创建成功返回tru ...

  9. 中查询一个文件夹下文件数量_如何在 Bash 中使用循环 | Linux 中国

    使用循环和查找命令批量自动对多个文件进行一系列的操作.-- Seth Kenlon(作者) 人们希望学习批处理命令的一个普遍原因是要得到批处理强大的功能.如果你希望批量的对文件执行一些指令,构造一个可 ...

最新文章

  1. 机器学习-第六章 支持向量机(SVM)
  2. homebrew常用指令
  3. FPGA学习之FIFO
  4. JSP + AJAX 打造簡單聊天室
  5. 前端学习(2811):小程序学习之学习目录
  6. UNIX(进程间通信):03---僵尸进程
  7. Asp.net MVC的ViewData与ViewBag以及TemplateData的使用与区别
  8. c语言用程序判断是否素数,用C语言编写判断一个数是否是素数的程序
  9. 盘点服装进销存软件和生产进销存软件排行榜
  10. OMNETPP: tictoc
  11. Xilinx差分输入时钟100Ω终端电阻设置
  12. ⅴs2010控件名称及用方法_VS2010 用户自定义工具箱控件的制作方法
  13. Scikit-Learn 中文文档】数据集加载工具 - 用户指南 | ApacheCN
  14. 向下取整数学符号_向上取整与向下取整
  15. Attention Is All You Need论文笔记
  16. [计网:原理与实践] 第四章:网络互联(课后习题整理)
  17. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十五:SDHC模块
  18. java计算机毕业设计教学质量测评系统源码+系统+lw+数据库+调试运行
  19. 通用一键打包软件,数据包制作工具
  20. 自考计算机及应用英语作文,历年自考英语作文范文【九年期末英语作文及范文】...

热门文章

  1. c语言99朵玫瑰花,抖音我要送你九十九朵玫瑰花歌曲名字完整歌词介绍
  2. altium designer PCB 导入ADS EM仿真
  3. 【rmzt:火影忍者佩恩动漫主题】
  4. Palm OS开发入门
  5. 2020工程伦理(清华版)期末考试参考答案
  6. 重温C语言,这三十多个细节你把握住了?
  7. Inventor 二次开发 - Gear Up Inventor 分享 Inventor 二次开发 的资料和经验
  8. 笔记本使用体验:T14
  9. linux 渗透的艺术 pdf,《Kali Linux渗透测试的艺术》迷你书
  10. 银联+移动+三星PK微信、余额宝