這是我到目前爲止的代碼,我不知道它是否正確?如何在下次操作之前確保文件句柄已關閉?
$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