csieflyman
08/10/2021, 4:11 AMAleksei Tirman [JB]
08/10/2021, 4:48 PMcsieflyman
08/12/2021, 9:05 AMAleksei Tirman [JB]
08/12/2021, 4:30 PMcsieflyman
08/15/2021, 3:11 AMfun main(args: Array<String>) {
val pathStrings = listOf(
"file:/F:/github/fanpoll/infra/build/libs/infra-1.0.0-all.jar!/ch",
"file:/F:/github/fanpoll/projects/ops/build/libs/ops-1.0.0-all.jar!/fanpoll",
"file:/F:/github/fanpoll/projects/club/build/libs/club-1.0.0-all.jar!/fanpoll",
"file:/C:/dev/IntelliJ%20IDEA%202020.2/lib/idea_rt.jar!/com",
"/F:/github/fanpoll/app/out/production/resources/",
)
val paths = pathStrings.map { pathString ->
if (pathString.startsWith("file:")) {
Paths.get(URL(pathString).toURI())
} else {
val decodedPath = URLDecoder.decode(pathString, "utf-8")
File(decodedPath).toPath()
}
}
println(paths)
}