在Kotlin中创建文件夹

帕维尔·佩雷韦热夫(Pavel Pereverzev)

我是Kotlin的新手,已经阅读了很多教程,尝试了一堆代码,但仍然不明白如何在内部存储中创建文件夹。

我需要创建一个文件夹,在其中放置json资源文件。

清单文件包含<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

我的代码示例是:

class MainActivity() : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val folder = File(
            Environment.getDataDirectory().toString() + separator.toString() + "MetroPol"
        )
        if (folder.exists()) {
            d("folder", "exists")
        } else {
            d("folder", "not exists")
            folder.mkdirs()
        }
    }

我使用连接到PC并被Android Studio识别的手机进行测试。启动此应用后,我转到浏览器,看不到任何新文件夹。

在这里应该做什么?

玛雅克·巴特那加

要在内部存储器中创建一个文件夹,请尝试以下代码片段

val folder = filesDir
val f = File(folder, "folder_name")
f.mkdir()

最后,检查是否已创建文件夹,然后在Android Studio中打开“设备资源管理器”,然后按照以下路径操作

数据->数据->您的应用包名称->文件->此处应为您以编程方式创建的文件夹。希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章