Signed-off-by: denis0001-dev <denis0001.dev@ya.ru>
This commit is contained in:
2026-02-19 01:20:27 +03:00
Unverified
parent 928d00b665
commit 323ec99c12
9 changed files with 478 additions and 166 deletions
@@ -0,0 +1,32 @@
package com.pr0gramm3r101.utils.files
import com.pr0gramm3r101.utils.UtilsLibrary
import java.io.File
internal actual fun expectExists(path: String): Boolean =
File(path).exists()
internal actual fun expectWriteBytes(path: String, bytes: ByteArray) {
File(path).writeBytes(bytes)
}
internal actual fun expectDelete(path: String) {
File(path).delete()
}
internal actual fun expectDeleteFilesWithPrefix(dirPath: String, namePrefix: String) {
val dir = File(dirPath)
if (!dir.exists()) return
dir.listFiles()?.forEach { file ->
if (file.name.startsWith(namePrefix)) {
file.delete()
}
}
}
internal actual fun expectGetAppCacheDirectory(): String =
UtilsLibrary.context.cacheDir.absolutePath
internal actual fun expectEnsureDirectory(path: String) {
File(path).mkdirs()
}