这是我到目前为止的代码,我不知道它是否正确?如何在下次操作之前确保文件句柄已关闭?
$handle = fopen($file, 'w') or die("can't open file");
$closed = fclose($handle);
while($closed){
DOAWESOMETHINGS(); // btw I only want to have this run once for each handle
$closed = false;
}
非常感谢!
你究竟想要完成什么?在调用'fclose'之后,句柄希望关闭,如果不是,你可以做任何事情。你需要什么'时间'? – Jon 2011-04-13 13:50:19
我需要重命名文件,有时文件句柄尚未关闭。所以下一个操作需要把手关闭。这通常是一个Windows问题。谢谢。 – Mohammad 2011-04-13 13:52:14
所以实际上,而不是'while'我宁愿一个do_this_right_after文件已被关闭的操作符。 – Mohammad 2011-04-13 13:54:22