OxL Reference

enum FileKind

What a path is (metadata does not follow symbolic links; stat does).

Example:

oxl✓ checked in CI
use std.io { File, FileKind, fs }

fn main() io {
  let dir = fs.tempDir("demo-")!
  let m = File.metadata(dir)!
  print("{m.kind == FileKind.Dir}")
  fs.removeAll(dir)!
}
Output
true
pub(api) enum FileKind

Since. 1.0.0-beta

Variants

File

A regular file.

Dir

A directory.

Symlink

A symbolic link.

Other

Anything else (device, socket, pipe).

Defined in: std/io/io.oxl:87

See also