作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,我有一个程序将.txt文件转换为字符串,然后通过蓝牙将其发送到打印机,问题是现在我正在使用文件名进行操作,但我只想使用该文件,这与以下事实有关:我需要在文件夹中搜索任何现有的txt文件,如果有,我需要先打印第一个然后删除它,因此我无法通过使用文件名。到目前为止,这是我的代码:
private fun readFile() String {
val file = File(storage/emulated/0/IS4-PDF-RDP/00233116695912019091310005913BLUETOOTH.txt)
var ins InputStream = file.inputStream()
read contents of IntputStream to String
var content = ins.readBytes().toString(Charset.defaultCharset())
return content
}
最佳答案
您可以在文件夹中找到第一个文件,将其读取,然后根据需要将其删除
File("/storage/emulated/0/IS4-PDF-RDP/").walk().find {
it.extension == "txt"
}?.apply {
inputStream().readBytes().toString(Charset.defaultCharset())
delete()
}
关于android-studio - 如何仅使用其路径将txt文件转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146108/
我是一名优秀的程序员,十分优秀!