file.close()后CopyFile函数执行失败的原因
来源:互联网 发布:js中遍历json 编辑:程序博客网 时间:2024/04/29 21:03
现象:
file.close()后,系统需要把内存中内容写入硬盘,要花些时间,若此时直接去CopyFile这个file,则会失败。通过GetLastError()得到32,错误原因是,当前文件被占用,即正在写回磁盘。
解决方法:
休息些时间,等待系统把内存写入磁盘后,就可以。循环多次,确保复制成功。
nTime = 100;
while(nTime > 0)
{
Sleep(500);
--nTime;
if(CopyFile(str, strPath, FALSE))
{
break;
}
}
- file.close()后CopyFile函数执行失败的原因
- java File delete()执行失败原因
- C++ CopyFile函数的用法
- File文件delete失败的原因
- crontab 执行失败的几种原因
- CopyFile函数
- copyFile函数
- 解答:fork()函数执行后,子进程先执行的原因。
- 开启nfs后mount失败的原因!
- crontab 执行失败原因
- 由file.Close()引发ShellExecute 无法执行
- File.delete失败原因总结
- DoModal()函数调用失败的原因分析:
- pthread_create函数创建线程失败的原因
- IWorkspaceFactory的Create()函数失败原因
- CopyFile没有执行
- fopen函数失败原因分析以及分析原因的方法
- SetCommState函数失败原因
- 在oracle10g 下,导出用户存储过程、视图、函数等
- 跟我一步一步开发自己的Openfire插件
- ios 笔记之 Iphone程序运行流程
- 操蛋的CSDN
- maven 常见问题汇总
- file.close()后CopyFile函数执行失败的原因
- 研究方法
- 从action中获取的json无法显示在ext的grid中解决方法
- RowsVersion就是timestamp
- 关于matlab使用函数作为参数的方法
- Android图片太多内存溢出的问题
- struts.xml详解
- 开发Openfire聊天记录插件
- 开源代码检查工具