关于文件及目录操作
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;
}
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;
}
相关文章推荐
- 关于Linux文件目录操作的常用命令
- Delphi中关于文件、目录操作的函数
- Unix:(提纲)关于目录和文件的操作
- 关于目录和文件路径的操作函数
- 关于FTPClient操作文件后无法变更目录的问题。
- Linux下关于文件&&目录操作的命令小结
- Python中关于文件和目录的操作[转]
- 你一定要知道的关于Linux文件目录操作的12个常用命令
- 关于Android系统目录下文件的操作
- (转)你一定要知道的关于Linux文件目录操作的12个常用命令
- 关于IOS文件目录以及文件操作的学习
- Day29-关于类加载器在读取properties文件上的运用,轻松使用绝对路径,直接在包的根目录下进行操作
- Linux学习(一)---关于文件和目录的基本操作命令
- 关于目录、文件的一些操作
- 黑马程序员__关于学习File类对文件目录操作的总结
- 轻松python之文件专题-关于目录树的一些操作
- 你一定要知道的关于Linux文件目录操作的12个常用命令
- c++ Builder 关于文件和目录的操作
- 轻松python之文件专题-关于目录树的一些操作
- ubuntu中关于移动文件,进入目录的一些简单操作