当前位置: 主页 > 资讯 详情
kotlin 文件 kotlin用来做什么

兴义之窗   2023-06-17 19:53:27

遍历目录:

val dir = File(absolutePath) val treeWalk = dir.walk()treeWalk.forEach { if (it.isFile) { //文件 } else { //目录 }}

把一个字符串写入文件:

val file = File(path)file.writeText( "把一个字符串写入文件")

按字节写入:file.writeBytes。


(资料图)

判断是否可写:file.writeBytes。

复制文件:file.copyTo()。

删除文件:file.delete()。

往原文件中追加信息:

file .appendText("这个是追加信息", Charsets .UTF_8)

在Android中使用,要注意操作权限的问题。操作应用自身的目录是不需要额外的权限的。如需要操作其它目录,首先要在清单文件AndroidManifest.xml中添加权限。

某些情况下,还需要弄一个FileProvider。

< /provider>

在代码中执行文件操作前还需要动态申请权限。(应用自己的目录是不需要申请的)

应用权限的申请可以参考Android 开发者网站

最新资讯