要创建一个目录并在其中写入文件,请使用
Kotlin
,您可以按照以下步骤操作:
以下是包含上述步骤的完整代码片段:
val directory = File(context.filesDir, "savefiles")
if (!directory.exists()) {
directory.mkdirs()
}
val fileName = SimpleDateFormat("yyyyMMddHHmmss", Locale.getDefault()).format(Date()) + ".json"
val file = File(directory, fileName)
try {
val outputStream = FileOutputStream(file)
outputStream.write(myJson.toString().toByteArray())
outputStream.close()
} catch (e: IOException) {
Log.e("Exception", "File write failed: $e")
}