当前位置: 首页 > 知识库问答 >
问题:

读取目录时不显示文件

向杜吟
2023-03-14

我有两个mp3文件在一个目录中正在读取,但只有'.thumbnails'文件夹正在被记录。

这就是记录的内容

d/文件:路径:/storage/emulated/0/music

d/文件:大小:1

d/文件:文件名:。缩略图

  fun readFiles(){
        val path = Environment.getExternalStorageDirectory().path + "/Music"
        Log.d("Files", "Path: $path")
        val directory = File(path)
        val files = directory.listFiles()
        Log.d("Files", "Size: " + files.size)
        for (i in files.indices) {
            Log.d("Files", "FileName:" + files[i].name)
        }
    }

共有1个答案

谷梁宜
2023-03-14

1-确保授予read_external_storage权限

fun readFiles() {
        val path = getAbsolutePath(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC));
        Log.d("Files", "Path: $path")
        val directory = File(path)
        val files = directory.listFiles()
        Log.d("Files", "Size: " + files.size)
        for (i in files.indices) {
            Log.d("Files", "FileName:" + files[i].name)
        }
    }

private fun getAbsolutePath(file: File?): String? {
    return if (file == null) "" else file.absolutePath
}

日志CAT:

2020-08-11 14:40:33.862 16137-16137/maa.app D/Files: Path: /storage/emulated/0/Music
2020-08-11 14:40:33.863 16137-16137/maa.app D/Files: Size: 2
2020-08-11 14:40:33.863 16137-16137/maa.app D/Files: FileName:10 Somebody Told Me.mp3
2020-08-11 14:40:33.863 16137-16137/maa.app D/Files: FileName:Musiclrc
 类似资料:
  • 读取目录 读取目录 源码/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * *//* * 程序清单:读取目录 * * 程序会创建一个操作文件的函数并导出到msh命令列表 * 在函数

  • 问题内容: 我坚信这只是一种语法-但是我不知道为什么我的代码: 将无法正常工作-它显然可以进入“ testfilefolder”文件夹,并告诉我该文件在那里,即未找到错误消息“ file2.txt”。因此它可以找到它来告诉我找不到它… 但是,我得到了这段代码: 奖金-这是做我想做的事情的好方法吗(从文件中读取并计算单词的出现频率)?这是我使用Python的第一天(尽管我有很多编程经验。) 我必须说

  • 当我将此zip输出从边栏选项卡和控制器中的表单上传到公共文件夹时。当我想保存它时,在控制器中压缩压缩并保存到公共目录。当我打电话时,文件不被读取。因为Java脚本的路径是公开定义的。这将是重复的数百输出虚拟旅游。但是因为Js文件在公共文件夹中,所以不会在刀片文件中读取它。因为在视图目录中不存在

  • 本文向大家介绍java读取resource目录下文件的方法示例,包括了java读取resource目录下文件的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文主要介绍的是java读取resource目录下文件的方法,比如这是你的src目录的结构 我们希望在Test.java中读取test.txt文件中的内容,那么我们可以借助Guava库的Resource类 示例代码如下 核心函数就是Reso

  • 问题内容: 我觉得应该有一个简单的方法来做到这一点,但我不知道。我有一个JFileChooser,它允许用户选择目录。我想显示目录中的所有文件,以便为用户提供一些上下文,但是只应接受目录作为选择(选择文件时可能会禁用“打开”按钮)。有一个简单的方法吗? 问题答案: 重写approveSelection()方法。就像是:

  • 本文向大家介绍Python vtk读取并显示dicom文件示例,包括了Python vtk读取并显示dicom文件示例的使用技巧和注意事项,需要的朋友参考一下 因为做项目的原因,所以接触到了医学图像dicom文件。vtk刚开始看,这里仅仅只是其最简单的读取显示功能。此处用到了vtk库,可自行百度安装方法。 下面附上代码: 运行程序得到显示图: DICOM图像显示是可以设置窗宽、窗位的,还在学习尝试

  • 问题内容: 我的Unix机器上有文件test.json,其数据如下 现在,我正在编写 REST jersey客户端 以读取test.json并显示如下输出 如何阅读test.json并显示其内容? 问题答案: 对于: 对于: 您的数据将在对象内部

  • 问题内容: 如何从.txt文件读取和显示数据? 问题答案: 然后,您可以使用in.readLine(); 一次读取一行。要读到最后,可以这样编写while循环: