如何在子目录中打开文件? 我正在尝试为游戏构建制作指南,但为此我需要在子目录上打开文件(在本例中为\ makefting)。我试过这样做,但它不起作用:
main = do
a <- getLine
b <- readFile ("/crafting/" ++ a ++".txt")
putStrLn b
我得到的错误是它确实找到了文件,但它就在那里。 当我使用完整目录时,它可以工作:
main = do
a <- getLine
b <- readFile ("C:\\Users\\Utilizador\\Desktop\\Ash's Games\\Haskell\\Mega Survival\\crafting\\" ++ a ++".txt")
putStrLn b
但它就像这样。