From 86da9171749a0f123475ad8dd30a927f9a99d3e2 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Fri, 2 May 2025 19:07:48 +0000 Subject: [PATCH] core: fix mkdirs --- native/src/base/files.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/native/src/base/files.rs b/native/src/base/files.rs index 92f1c71c9..bc7abf188 100644 --- a/native/src/base/files.rs +++ b/native/src/base/files.rs @@ -261,6 +261,11 @@ impl Utf8CStr { let mut path = cstr::buf::default(); let mut components = self.split('/').filter(|s| !s.is_empty()); + + if self.starts_with('/') { + path.append_path("/"); + } + loop { let Some(s) = components.next() else { break;