INNER CODE UNIT · Kotlin
backupFiles
Mahmud0808/Iconify · app/src/main/java/com/drdisagree/iconify/helpers/BackupRestore.kt:60
private fun backupFiles(vararg sources: String) {
for (file in sources) {
backupFile(file)
}
}
private fun backupFile(source: String) {
if (RootUtils.fileExists(source)) Shell.cmd("cp -rf $source $BACKUP_DIR/")
.exec()
}
@Suppress("SameParameterValue")
private fun restoreFiles(vararg files: Pair<String, String>) {
for ((fileName, dest) in files) {
restoreFile(fileName, dest)
}
}