module name change.

This commit is contained in:
Kazu Yamamoto
2013-09-03 11:49:35 +09:00
parent 1b862ca107
commit 955223a2a8
6 changed files with 10 additions and 6 deletions

14
test/Dir.hs Normal file
View File

@@ -0,0 +1,14 @@
module Dir where
import System.Directory
import Control.Exception as E
withDirectory_ :: FilePath -> IO a -> IO a
withDirectory_ dir action = bracket getCurrentDirectory
setCurrentDirectory
(\_ -> setCurrentDirectory dir >> action)
withDirectory :: FilePath -> (FilePath -> IO a) -> IO a
withDirectory dir action = bracket getCurrentDirectory
setCurrentDirectory
(\d -> setCurrentDirectory dir >> action d)