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