aboutsummaryrefslogtreecommitdiff
path: root/ch08/8_b_2.txt
diff options
context:
space:
mode:
Diffstat (limited to 'ch08/8_b_2.txt')
-rw-r--r--ch08/8_b_2.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/ch08/8_b_2.txt b/ch08/8_b_2.txt
new file mode 100644
index 0000000..6af6518
--- /dev/null
+++ b/ch08/8_b_2.txt
@@ -0,0 +1,19 @@
+-- If you're on a Unix-like system, look through the documentation for the
+-- System.Posix.Files module, and see if you can find a replacement for the
+-- doesNameExist function.
+
+-- The replacement is the fileExist function that checks for existence of both
+-- regular file and directories.
+
+ghci> :module + System.Posix.Files
+
+ghci> fileExist "nonexistent_file"
+False
+
+-- Regular file
+ghci> fileExist "8_b_2.txt"
+True
+
+-- Directory
+ghci> fileExist "../ch08/"
+True