chown function
Sets the owner of a file on posix systems.
Changes the user or group ownership of path.
On Windows this command has no effect.
path is the path to the file or directory that we are changing the
ownership of. If path does not exists then a ChOwnException is thrown.
path may be absolute (preferred) or relative.
user is the posix user that will own the file/directory. If no user is specified
then the loggedin user is used.
group is the posix group that will own the file/directory. If no group is specified
then user is used as the group name.
If recursive is true (the default) then the change is applied to
all subdirectories.
If you pass recursive and path is a file then recursive
will be ignored.
Implementation
void chown(String path, {String? user, String? group, bool recursive = true}) =>
_ChOwn()._chown(path, user: user, group: group, recursive: recursive);