Articles of файл

Kotlin: создать файл функции расширения? Plus

Я разрабатываю некоторый lib в Kotlin , я не нахожу это решение, Как я могу решить эту проблему ? Говорит , что создайте функцию расширения File? .plus , в java ее работа отлично, но в Kotlin, как написать этот код? Заранее спасибо.

Система не может найти файл, указанный в Kotlin

Я пытаюсь читать из файла в том же пакете, поэтому, когда я запускаю код, он дает мне ошибку var buffer: BufferedReader? = null val result = try { buffer = BufferedReader(FileReader("file.txt")) val chars = CharArray(30) buffer.read(chars, 0, 40) 0 } catch (e: IndexOutOfBoundsException) { println(" Exception handle") 1 } catch(e: FileNotFoundException) { println(e.message) 2 } […]

Исключение при отправке файла с помощью smack Android

file_upload.setOnClickListener { // Create the file transfer manager var fileTransferInstance:FileTransferManager=FileTransferManager.getInstanceFor(connection) Log.i("id is ",contactPersonJId) // Create the outgoing file transfer fileTransderReceiver=fileTransferInstance.createOutgoingFileTransfer(contactPersonJId+"/Smack") //location of the file locateFile() } fun locateFile(){ var intent:Intent= Intent(applicationContext,LocateImage::class.java ) startActivityForResult(intent,IMAGE_REQUEST) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) when(requestCode){ IMAGE_REQUEST -> { when(resultCode){ Activity.RESULT_OK -> { val […]

Я хочу открывать файлы из папок

// Этот код помогает мне перечислять все папки. Я хочу открывать файлы из этих папок и выполнять такие действия, как воспроизведение, не показывая содержимое внутри этих папок. Любая помощь приветствуется. Я новичок в android, Пожалуйста, помогите val root = LinearLayout(this) val file = File("/sdcard/MedProRecordings/").absoluteFile if (file.isDirectory == false) { Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show() } val files […]

Попытка загрузить файл в основное действие onCreate

То, что я пытаюсь сделать, это проверить, существует ли файл turma.dat уже существует, если он существует, я просто открываю его, если он не существует, я создаю новый файл и сохраняю его. Когда я запускаю приложение при первом создании файла, но каждый раз, когда я его запускаю, файл создается белым цветом. Основная деятельность: override fun onCreate(savedInstanceState: […]

Ошибка приложения при попытке сохранить файл с помощью ObjectOutputStream

Основная деятельность: turma.alunos.add(Aluno("Weslley", "123")) turma.alunos.add(Aluno("Thiago", "1235")) turma.alunos.add(Aluno("Thayane", "1234")) turma.alunos.add(Aluno("Kelvin", "1253")) turma.alunos.add(Aluno("Carlos", "12253")) var arq = ArquivoUtils(turma, this.applicationContext) Класс, ответственный за обработку файла. class ArquivoUtils internal constructor( var turminha: Turma, var context : Context) { internal val fos = this.context.openFileOutput("turma.dat", Context.MODE_PRIVATE) internal val oos = ObjectOutputStream(fos) init { this.salvarArquivo() this.closeFile() } @Throws(IOException::class) private fun salvarArquivo() { […]

Ошибка байта файла в kotlin. Как правильно передать?

Я хочу передать файл с tcp-клиентом на сервер, но файл с изображениями был неправильным. Мой клиентский код import com.sun.xml.internal.messaging.saaj.util.ByteOutputStream import org.msgpack.core.MessageBufferPacker import org.msgpack.core.MessagePack import org.msgpack.core.MessageUnpacker import java.io.* import java.net.Socket import java.util.* fun main(args: Array<String>) { fileClient("localhost",1988,"fruit.jpg") } class fileClient (host:String, port:Int, file:String){ var s : Socket ?= null var out = ByteArrayOutputStream() var msg : […]

Лучшая практика для преобразования java-кода, используемого для копирования файлов с файлами в кеш-папку в Android на Kotlin

Я использую этот код для копирования файлов Asset в Android для кэширования папки, дело в том, что это был Java-код, и я конвертирую его в Kotlin, но он больше похож на Java (ish) в основном вокруг цикла: val file = File("${cacheDir.path}/$fileName") val dir = file.parentFile dir.mkdirs() val inputStream = assets.open(fileName) val bufferedOutputStream = BufferedOutputStream(FileOutputStream(file)) val […]

Что такое `it` в лямбда-тесте Котлин?

Например, в следующих двух следующих кодах: File("./file1.txt").forEachLine { println(it) } а также File("somefile.txt").bufferedWriter().use { out -> history.forEach { out.write("${it.key}, ${it.value}\n") } } В этом коде, что it значит?

Список файлов рекурсивно в Котлине

для списка файлов в каталоге с kotlin, я использовал функции list () и listFiles (): File("/tmp").list().forEach { println(it) } File("/tmp").listFiles().forEach { println(it) } но, как я могу перечислить файлы рекурсивно?

Intereting Posts