System.FilePath.Find

data FileInfo

data FileType

data FindClause a

type FilterPredicate

type RecursionPredicate

Simple entry points

find

fold

More expressive entry points

findWithHandler

foldWithHandler

Helper functions

evalClause

statusType

liftOp

Combinators for controlling recursion and filtering behaviour

filePath

fileStatus

depth

fileInfo

always

extension

directory

fileName

fileType

contains

Combinator versions of FileStatus functions from System.Posix.Files

deviceID

fileID

fileOwner

fileGroup

fileSize

linkCount

specialDeviceID

fileMode

accessTime

modificationTime

statusChangeTime

Convenience combinators for file status

filePerms

anyPerms

Combinators for canonical path and name

canonicalPath

canonicalName

Combinators that operate on symbolic links

readLink

followStatus

Common binary operators, lifted as combinators

(~~?)

(/~?)

(==?)

(/=?)

(>?)

(<?)

(>=?)

(<=?)

(.&.?)

Combinators for gluing clauses together

(&&?)

(||?)