1、判断文件是否存在
_access, _waccess:http://msdn.microsoft.com/en-us/library/1w06ktdy(v=vs.80).aspx
2、判断文件是否正在使用
1)若文件不是被独占方式打开,那么这个不好判断
2)如文件是被独占方式打开,那么再次以独占方式打开就搞定了。
3)不管独占与否:枚举系统先有句柄handle,从0~4096,间隔4。 当然这里要注意其他程序是否在这期间对文件是否进行操作
for(DWORD i = 0; i < 4096; i +=4 ) // 找到之后根据GetModuleFileName即可
源码以后在上。
【参考资料 感谢作者】
1、_access, _waccess
2、GetModuleFileName
快捷操作:
坚其志,苦其心,劳其力,事无大小,必有所成。
@如有侵权,请作者本人尽快与我(chrayo#163.com)联系,我将及时删除侵权内容。