mkdir
public func mkdir(String) -> Result[(), IoError]Creates a single directory at path with mode 0o755.
Wraps mkdir(2). Fails if path already exists or any parent
component is missing — use mkdirAll to create intermediate
directories.
Errors
Returns Err(IoError) on any libc failure; errno is captured and
surfaced via the error's kind. Common cases: EEXIST (path exists),
ENOENT (missing parent), EACCES (permission denied).
Examples
match mkdir("/tmp/foo") {
.Ok(_) => print("created"),
.Err(e) => print(e.message)
}Defined in lang/std/os/fs.ks