Loading build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.11.49' propVersionName = '3.11.52' kotlin_version = '1.2.21' support_libs = '27.0.2' } Loading commons/src/main/kotlin/com/simplemobiletools/commons/extensions/File.kt +2 −0 Original line number Diff line number Diff line Loading @@ -75,4 +75,6 @@ private fun getDirectoryFileCount(dir: File, countHiddenItems: Boolean): Int { return count } fun File.getDirectChildrenCount(countHiddenItems: Boolean) = listFiles()?.filter { if (countHiddenItems) true else !it.isHidden }?.size ?: 0 fun File.toFileDirItem(context: Context) = FileDirItem(absolutePath, name, context.getIsPathDirectory(absolutePath), 0, 0L) commons/src/main/kotlin/com/simplemobiletools/commons/models/FileDirItem.kt +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ data class FileDirItem(val path: String, val name: String = "", var isDirectory: return if (context.isPathOnOTG(path)) { context.getDocumentFile(path)?.listFiles()?.filter { if (countHiddenItems) true else !it.name.startsWith(".") }?.size ?: 0 } else { File(path).listFiles().filter { if (countHiddenItems) true else it.isHidden }.size File(path).getDirectChildrenCount(countHiddenItems) } } Loading Loading
build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.11.49' propVersionName = '3.11.52' kotlin_version = '1.2.21' support_libs = '27.0.2' } Loading
commons/src/main/kotlin/com/simplemobiletools/commons/extensions/File.kt +2 −0 Original line number Diff line number Diff line Loading @@ -75,4 +75,6 @@ private fun getDirectoryFileCount(dir: File, countHiddenItems: Boolean): Int { return count } fun File.getDirectChildrenCount(countHiddenItems: Boolean) = listFiles()?.filter { if (countHiddenItems) true else !it.isHidden }?.size ?: 0 fun File.toFileDirItem(context: Context) = FileDirItem(absolutePath, name, context.getIsPathDirectory(absolutePath), 0, 0L)
commons/src/main/kotlin/com/simplemobiletools/commons/models/FileDirItem.kt +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ data class FileDirItem(val path: String, val name: String = "", var isDirectory: return if (context.isPathOnOTG(path)) { context.getDocumentFile(path)?.listFiles()?.filter { if (countHiddenItems) true else !it.name.startsWith(".") }?.size ?: 0 } else { File(path).listFiles().filter { if (countHiddenItems) true else it.isHidden }.size File(path).getDirectChildrenCount(countHiddenItems) } } Loading