[EMAIL PROTECTED] wrote: > I need to create a function that checks if a file exists. My intention is to do >something like: > > teste :: String -> Bool (Beeing the String the FilePath) > > I've tried to use openFile and catch functions, but i couldn't put it working. The >purpose of this function > is to test a file before trying to read it. Example: > > if (test "filepath") then readfile else fail
This kind of function, which tests the possibility of something in the world, is generally bad. The reason is that the things might change between the point where yout test for a file being readable and the time when you actually read it. And then your program will fail anyway. It's much better to make it work with the atomic readfile operation. -- Lennart _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell