尝试使用readdir($myDirectory)读取目录内容,但遇到错误:
readdir(): supplied argument is not a valid Directory resource
我用is_dir($myDirectory)检查了它是否是目录,是的,它是目录。
那么,为什么我不能读目录呢?是权限问题吗?
顺便提一下,这一切都在win xp机器上,而不是在linux上。
tnx在adv中感谢您的帮助!
我正在运行一个Haskell程序,它可以进行长时间的计算。经过一些分析和跟踪之后,我注意到以下内容:
$ /usr/bin/time -v ./hl test.hl
9000045000050000
Command being timed: "./hl test.hl +RTS"
User time (seconds): 1.43
System time (seconds): 1.15
它使用了大量的系统时间,即使我的代码没有显式地调用任何系统调用(它读取一个文件并解释其中的一些代码)。
使用strace -ttT运行它会显示对计时器的大量调用:
17:04:52.454513