在Windows上是os.replace()原子?
发布时间:2020-12-14 02:47:49 所属栏目:Windows 来源:网络整理
导读:在文档中,它表示替换文件在POSIX系统上保证是原子的.这是否意味着它在 Windows上不是原子的? 解决方法 正如在 this thread中可见,已经为版本3.3添加了Windows的原子替换功能. 该补丁可见here. On Windows,if dst already exists,:exc: OSError will be rais
在文档中,它表示替换文件在POSIX系统上保证是原子的.这是否意味着它在
Windows上不是原子的?
解决方法
正如在
this thread中可见,已经为版本3.3添加了Windows的原子替换功能.
该补丁可见here.
在后台使用MoveFileEx时,调用添加的MOVEFILE_REPLACE_EXISTING标志. 这与openjdk calls的方法相同. 我找不到任何文件说明这是真的,但社区似乎依赖它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 安装Windows驱动程序时不会出现未签名的警告
- Windows环境下的安装gcc(c语言环境)
- windows-xp – 远程监控Windows框,如果发生故障则发送电子邮
- 在Windows中构建Lua 5.2.2
- windows-phone-8 – MacBook Pro上的Windows Phone模拟器(2
- windows-7 – 通过SSH到Windows 7的远程桌面框
- Windows如何杀死进程呢?
- windows-server-2008 – 在没有SmartStart的HP Proliant服务
- windows – 为什么系统管理员将任务栏设置为不在服务器上显
- actionscript-3 – 来自AIR应用程序的电话