Function File.this

Opens a file in synchronous access mode.

this(
  FilePath filename,
  AbstractFile.OpenMode mode = OpenMode.readOnly,
  AbstractFile.RequirePreexisting require = RequirePreexisting.no,
  uint specialFlags = 0u,
  uint permMask = 0u
);

The permission mask is on used on posix systems FIXME: implement it