System.Posix.Files

File modes

Setting file modes

Checking file existence and permissions

File status

data FileStatus

Obtaining file status

Querying file status

Creation

Hard links

Symbolic links

Renaming files

Changing file ownership

Changing file timestamps

Setting file sizes

Find system-specific limits for a file

data PathVar