当我使用CopyFile
复制文件时,源文件是否会以任何方式被锁定?
说 - 如果复制操作开始,然后有人想打开源文件,它会成功吗?如果“某人”请求对该文件的独占访问,他的Win32 API调用(可能是CreateFile
)是否会失败,或者等待(或其他)等待复制操作完成后该怎么办?
答案 0 :(得分:3)
如果有人请求对已经打开的文件进行独占访问,则该请求将失败。 Windows没有文件打开模式,包括“如果其他人正在使用该文件,请将其关闭。”
我记得,CopyFile
打开源文件,以便其他人可以阅读,但不能写。