遍历目录:
(相关资料图)
把一个字符串写入文件:
val file = File(path)file.writeText( "把一个字符串写入文件")按字节写入:file.writeBytes。
判断是否可写:file.writeBytes。
复制文件:file.copyTo()。
删除文件:file.delete()。
往原文件中追加信息:
file .appendText("这个是追加信息", Charsets .UTF_8)在Android中使用,要注意操作权限的问题。操作应用自身的目录是不需要额外的权限的。如需要操作其它目录,首先要在清单文件AndroidManifest.xml中添加权限。
某些情况下,还需要弄一个FileProvider。
在代码中执行文件操作前还需要动态申请权限。(应用自己的目录是不需要申请的)
应用权限的申请可以参考Android 开发者网站