【发布时间】:2011-07-22 13:02:52
【问题描述】:
当打开文件出错时,我试图阻止我的命令提示符关闭。我已经尝试过“die”命令,但是在显示消息后会立即关闭命令提示符。我希望能够打印一条错误消息,等待几秒钟,然后关闭或退出。现在,我可以让代码在关闭提示之前等待,但它从不显示我的错误消息:
open (LOG1, $file1) || (print "\n# Error in opening $file1, make sure it exists! #\n", sleep(3), exit);
【问题讨论】:
-
这只有在您将 perl 脚本作为窗口中的主进程运行时才会出现问题。使用视窗?如果是这样,您可能想要 Win32::Die
标签: perl file-io error-handling