INNER CODE UNIT · Kotlin

sourceDirs

streetcomplete/StreetComplete · buildSrc/src/main/java/CopyIconsTask.kt:19

        val sourceDirs = dimensions.map { File(sourceDir.path + it) }
        val targetDirs = dimensions.map { File(targetDir.path + it) }

        for (i in dimensions.indices) {
            val srcDir = sourceDirs[i]
            val trgDir = targetDirs[i]
            for (file in srcDir.listFiles().orEmpty()) {
                if (file.isFile) {
                    if (filter(file.name)) {
                        file.copyTo(trgDir.resolve( file.name), overwrite = true)
                        fileNames.add(file.name.substringBeforeLast('.'))
                    }
                }
            }
        }
        fileNames.sort()

        indexFile.parentFile.mkdirs()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…