/** * 删除文件或文件夹 */ fun delFileOrDir(file: File) { if (!file.exists()) { return } if (file.isDirectory) { // 递归删除文件夹里的文件 file.listFiles()?.forEach { delFileOrDir(it) } // 删除文件夹 file.delete() } else { // 删除文件 file.delete() } }