pub fn openDir(dir: Dir, io: Io, sub_path: []const u8, options: OpenOptions) OpenError!Dir dir: Dirio: Iosub_path: []const u8options: OpenOptions484
485
486pub fn openDir(dir: Dir, io: Io, sub_path: []const u8, options: OpenOptions) OpenError!Dir {
return io.vtable.dirOpenDir(io.userdata, dir, sub_path, options);
}
Opens a directory at the given path. The directory is a system resource that remains open until
closeis called on the result.The directory cannot be iterated unless the
iterateoption is set totrue.On Windows,
sub_pathshould be encoded as WTF-8. On WASI,sub_pathshould be encoded as valid UTF-8. On other platforms,sub_pathis an opaque sequence of bytes with no particular encoding.