ifilemgr_rename可以rename占用中的文件问题
ifilemgr_remove不能删除占用中的文件,使用GETLASTERROR取得0x20的result。
但是,使用ifilemgr_rename可以重命名该占用中的文件。请问这是为什么?
[解决办法]
猜想,文件占用中说明有文件句柄(IFile)进行文件操作,删除文件,文件句柄将无法操作;而改名不影响文件句柄的操作。
发布时间: 2012-12-31 11:57:51 作者: rapoo
ifilemgr_rename可以rename占用中的文件问题
ifilemgr_remove不能删除占用中的文件,使用GETLASTERROR取得0x20的result。
但是,使用ifilemgr_rename可以重命名该占用中的文件。请问这是为什么?
[解决办法]
猜想,文件占用中说明有文件句柄(IFile)进行文件操作,删除文件,文件句柄将无法操作;而改名不影响文件句柄的操作。