Haskell 读取多个文件
Haskell read multiple files
我正在尝试使用以下代码一次读取多个文件。
代码编译,但是在执行时出现以下异常:
*** 异常:..: openFile: permission denied (Permission denied).
我拥有系统管理员的所有权限。此外,我能够在 C# 中毫无问题地执行相同操作,meaning/suspecting 这是代码本身的问题。
感谢您的帮助。
main :: IO()
main = do
putStrLn " Enter file path:"
content <- getLine >>= getDirectoryContents
x <- mapM readFile content
print x
您确定所有文件实际上都是文件吗?您似乎正在尝试打开一个名为 ..
的文件。
首先过滤结果以仅包含实际文件。
我正在尝试使用以下代码一次读取多个文件。 代码编译,但是在执行时出现以下异常:
*** 异常:..: openFile: permission denied (Permission denied).
我拥有系统管理员的所有权限。此外,我能够在 C# 中毫无问题地执行相同操作,meaning/suspecting 这是代码本身的问题。
感谢您的帮助。
main :: IO()
main = do
putStrLn " Enter file path:"
content <- getLine >>= getDirectoryContents
x <- mapM readFile content
print x
您确定所有文件实际上都是文件吗?您似乎正在尝试打开一个名为 ..
的文件。
首先过滤结果以仅包含实际文件。