File constructor Null safety

File(
  1. String path
)

Creates a File object.

If path is a relative path, it will be interpreted relative to the current working directory (see Directory.current), when used.

If path is an absolute path, it will be immune to changes to the current working directory.

Implementation

@pragma("vm:entry-point")
factory File(String path) {
  final IOOverrides? overrides = IOOverrides.current;
  if (overrides == null) {
    return new _File(path);
  }
  return overrides.createFile(path);
}