System.Directory

# Actions on directories

createDirectory
createDirectoryIfMissing
removeDirectory
removeDirectoryRecursive
renameDirectory
getDirectoryContents
getCurrentDirectory
setCurrentDirectory

# Pre-defined directories

getHomeDirectory
getAppUserDataDirectory
getUserDocumentsDirectory
getTemporaryDirectory

# Actions on files

removeFile
renameFile
copyFile
canonicalizePath
makeRelativeToCurrentDirectory
findExecutable

# Existence tests

doesFileExist
doesDirectoryExist

# Permissions

data Permissions
getPermissions
setPermissions

# Timestamps

getModificationTime