【问题标题】:how to navigate throught a directory in the internal storage如何浏览内部存储中的目录
【发布时间】:2018-10-10 19:09:57
【问题描述】:

我已经看到了在内部存储Creating Folder in Internal memory 中创建文件夹的问题 但是如何创建子文件夹并获取存储在该文件夹中的文件和文件夹列表 这是我尝试过的一件事

val root=getDir("fold", Context.MODE_PRIVATE)
        root.mkdirs()
        val root1=getDir("fold\\a", Context.MODE_PRIVATE)
        root1.mkdirs()
        val root2=getDirs("fold\\b", Context.MODE_PRIVATE)
        root2.mkdir()
val x=root.listFiles().size
val y=root.list().size

但是 x 和 y 的值都是 0 这意味着要么没有创建目录,要么没有使用(list 或 listFiles)来检索目录中的文件和文件夹

提前致谢

【问题讨论】:

  • `\` 在 Android 上不是目录分隔符。

标签: android io


【解决方案1】:

我找到了解决方案....要创建一个文件夹并保持持久性,我应该改用FILE 类.. 像下面的val root=File(parentFile,fold);root.mkdirs() 这样一切都会正常工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2017-12-28
    • 2016-05-29
    • 1970-01-01
    相关资源
    最近更新 更多