您的位置:首页 > 其它

关于文件及目录操作

2010-07-19 16:54 267 查看
在时常的工作中,有些地方需用对目录或文件路径进行操作,积如下,便后用:

BOOL CDlg_FM_LoginEx::GetCurrWorkPath() //获取当前目录
{
char chWorkPath[MAX_PATH];
memset(chWorkPath, 0, MAX_PATH);

HMODULE hInst=(HMODULE)GetModuleHandle(NULL);
::GetModuleFileName(hInst, chWorkPath, MAX_PATH); //获取完整路径(目录+完整文件名)

for(int n = strlen(chWorkPath); n > 0; n--) //去掉文件名,还有更好的方法,此处不写了
{
if(chWorkPath[n-1] == '\\')
break;
chWorkPath[n-1] = NULL;
}

m_strWorkDir.Format("%s", chWorkPath);
//if(::GetFileAttributes(m_strWorkDir) == -1) //判断文件是否存在

// return FALSE;

return TRUE;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: