![]() |
1
6
你最初的陈述不正确。Windows不允许删除打开的文件。您只需指定FILE\u SHARE\u DELETE就可以了。细心的程序员应该明智地决定这个标志(或读/写共享)是否有意义并传递它。
|
![]() |
2
-1
这是完全可以接受的。想象一下这样一种情况:您正在应用程序中读取一个数据库文件,而另一个应用程序出现并从您的正下方删除了该数据库文件。应用程序如何知道检查文件是否仍然存在?它将如何确保文件流不会突然尝试读取文件,该文件可能存在一毫秒,但不是下一毫秒?这就是为什么程序可以锁定文件,以确保文件始终在那里,直到程序确定它已经完成。
|
![]() |
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 11 月前 |