25 lines
581 B
Kotlin
25 lines
581 B
Kotlin
package pl.edu.amu.wmi.socialaggregator.utils
|
|
|
|
import android.content.Context
|
|
import java.io.File
|
|
|
|
object InternalStorage {
|
|
|
|
fun getFileOrDir(context: Context, name: String): File? {
|
|
var file = context.filesDir
|
|
|
|
if (name.indexOf("/") > 0) {
|
|
val subdirs = name.split("/")
|
|
subdirs.subList(0, subdirs.size - 1).forEach {
|
|
file = File(file, it)
|
|
file.mkdir()
|
|
}
|
|
file = File(file, subdirs.last())
|
|
} else {
|
|
file = File(file, name)
|
|
}
|
|
|
|
return file
|
|
}
|
|
|
|
} |