This commit is contained in:
kunfei
2022-09-06 11:17:43 +08:00
parent c748ac9062
commit 9aa5d013fd
@@ -433,13 +433,15 @@ interface JsExtensions {
} }
/** /**
* js实现文件夹内所有文件读取 * js实现文件夹内所有文本文件读取
* @param path 文件夹相对路径
* @return 所有文件字符串换行连接
*/ */
fun getTxtInFolder(unzipPath: String): String { fun getTxtInFolder(path: String): String {
if (unzipPath.isEmpty()) return "" if (path.isEmpty()) return ""
val unzipFolder = getFile(unzipPath) val folder = getFile(path)
val contents = StringBuilder() val contents = StringBuilder()
unzipFolder.listFiles().let { folder.listFiles().let {
if (it != null) { if (it != null) {
for (f in it) { for (f in it) {
val charsetName = EncodingDetect.getEncode(f) val charsetName = EncodingDetect.getEncode(f)
@@ -449,7 +451,7 @@ interface JsExtensions {
contents.deleteCharAt(contents.length - 1) contents.deleteCharAt(contents.length - 1)
} }
} }
FileUtils.delete(unzipFolder.absolutePath) FileUtils.delete(folder.absolutePath)
return contents.toString() return contents.toString()
} }