c++ 工具函数

来源:互联网 发布:黄思路韩寒 知乎 编辑:程序博客网 时间:2024/06/05 09:25

// 判断是否文件存在

BOOL CIOUti::IsFileExist(LPCTSTR lpszFile)
{
 if( lpszFile == NULL || _tcslen(lpszFile) == 0 )
  return FALSE;
 
 CFileStatus fs;
 if (CFile::GetStatus(lpszFile, fs))
  return TRUE;
 
 return FALSE;
}

// 获得文件后缀名

CString CIOUti::GetFileExt(LPCTSTR lpszFileName)
{
 // Parse the file path.
 ASSERT( lpszFileName != NULL );
 TCHAR drive[_MAX_DRIVE];
  TCHAR dir[_MAX_DIR];
  TCHAR fname[_MAX_FNAME];
  TCHAR ext[_MAX_EXT];
 
  _tsplitpath( lpszFileName, drive, dir, fname, ext );
 
  return ext;
}
//获得app名字
CString CIOUti::GetAppName()
{
 CString strExeMoudle;
 ::GetModuleFileName( NULL, strExeMoudle.GetBuffer( MAX_PATH ), MAX_PATH );
 strExeMoudle.ReleaseBuffer();
 
 return strExeMoudle; 
}

0 0
原创粉丝点击