doesFileExist -package:shake

The operation doesFileExist returns True if the argument file exists and is not a directory, and False otherwise.
The operation doesFileExist returns True if the argument file exists and is not a directory, and False otherwise. This operation traverses symbolic links, so it can return either True or False for them.
Lifted doesFileExist.
The operation doesFileExist returns True if the argument file exists and is not a directory, and False otherwise.
Return True if the argument file exists and is not a directory, and False otherwise.
Lifted version of doesFileExist using well-typed Paths.
Case-sensitive doesFileExist for Windows. This is case-sensitive only on the file name part, not on the directory part. (Ideally, path components coming from module name components should be checked case-sensitively and the other path components should be checked case insensitively.)
Like doesFileExist, but in the Rebuild monad. This does NOT track the contents of FilePath; use need in that case.