2008年1月25日星期五

_access 可判断文件夹是否存在及访问权限

////////////////////////////////////////////////////////////////////
//
// * only check if the directory exists,
// * can not comfirm if a dir accessable
//
////////////////////////////////////////////////////////////////////
DWORD dwAttr = GetFileAttributes(sDir);
if(dwAttr == 0xFFFFFFFF) //Directory doesn't exists
return false;

return true;


//////////////////////////////////////////////
// * 最终解决方法:
//////////////////////////////////////////////
#include "stdafx.h"
#include "io.h"


BOOL existDir(sDir )
{
/* Check for exist */
if( (_access( sDir , 0 )) != -1 ) //"C:\\windows"
{
return true;

}
else
{
return false;

}

}

没有评论: