diff --git a/filekit-core/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvmAndNative.kt b/filekit-core/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvmAndNative.kt index a2e5e750..9b17183f 100644 --- a/filekit-core/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvmAndNative.kt +++ b/filekit-core/src/jvmAndNativeMain/kotlin/io/github/vinceglb/filekit/PlatformFile.jvmAndNative.kt @@ -58,8 +58,10 @@ public actual fun PlatformFile.createDirectories(mustCreate: Boolean): Unit = SystemFileSystem.createDirectories(toKotlinxIoPath(), mustCreate) public actual suspend fun PlatformFile.delete(mustExist: Boolean): Unit = - withContext(Dispatchers.IO) { - SystemFileSystem.delete(path = toKotlinxIoPath(), mustExist = mustExist) + withScopedAccess { + withContext(Dispatchers.IO) { + SystemFileSystem.delete(path = toKotlinxIoPath(), mustExist = mustExist) + } } public actual suspend fun PlatformFile.atomicMove(destination: PlatformFile): Unit =