Intereting Posts
Пользовательский вертикальный просмотрщик не работает с прослушивателем onClick в дочернем представлении Неразрешенный справочник KClass пытается использовать DBFlow и Kotlin с Android Комната не может выбрать конструктор, поскольку подходящие ошибки являются множественными конструкторами format @Query параметр – Дооснащение 2 Вызов методов на интерфейсах с дженериками PropertyModel не может работать с частным полем Kotlin с get () Расширение Kotlin Android не может разрешить «текст», Kotlin readBytes () никогда не завершает Как преобразовать список стираемых типов в массив в Котлин? Как «продолжить» или «ломать» в выражении `when` внутри цикла while, используя Kotlin Как я могу получить ценность от наблюдаемых как уменьшить размер видео во время записи, Android? Kotlin четверка, пятикратная и т. Д. Для деструктурирования Kotlin / Java, строковый массив еще не инициализирован при вызове метода Ошибка вывода типа Kotlin – несоответствие типа «Найденный массив <*?>, Требуемый массив <*>?"

Создание нового каталога с использованием Kotlin, Mkdir () не работает

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

Я пытаюсь создать новый каталог на устройстве Android с помощью Kotlin, но функция 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() } } }