gpt4 book ai didi

android - 使用 Kotlin 创建新目录,Mkdir() 不起作用

转载 作者:行者123 更新时间:2023-12-02 12:28:52 26 4
gpt4 key购买 nike

var filename = "blesson.txt"
var wallpaperDirectory = File("/sdcard/Wallpaper")
wallpaperDirectory.mkdirs()
val outputFile = File(wallpaperDirectory, filename)
val fos = FileOutputStream(outputFile)

我尝试使用 Kotlin 在 Android 设备上创建一个新目录,但函数 mkdirs() 不起作用。

var filename = "blesson.txt"
var wallpaperDirectory = File(Environment.getExternalStorageDirectory().absolutePath)//("/sdcard/Wallpaper")
wall
val outputFile = File(wallpaperDirectory, filename)
val fos = FileOutputStream(outputFile)

我也尝试过这个,它没有创建一个新目录欢迎任何帮助

最佳答案

这在 Kotlin 上完美运行

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var filename = "blesson.txt"
// create a File object for the parent directory
val wallpaperDirectory = File("/sdcard/Wallpaper/")
// have the object build the directory structure, if needed.
wallpaperDirectory.mkdirs()
// create a File object for the output file
val outputFile = File(wallpaperDirectory, filename)
// now attach the OutputStream to the file object, instead of a String representation
try {
val fos = FileOutputStream(outputFile)
} catch (e: FileNotFoundException) {
e.printStackTrace()
}

}
}

关于android - 使用 Kotlin 创建新目录,Mkdir() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44421189/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com