天天要闻:kotlin 文件 kotlin用来做什么
发布时间:2023-06-17 19:37:55 文章来源:兴义之窗
遍历目录:valdir=File(absolutePath)valtreeWalk=dir.walk()treeWalk.

遍历目录:

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 开发者网站

标签:

资讯播报

乐活HOT

娱乐LOVE

精彩推送