/*相对路径到绝对路径
PathCombine
PathResolve
绝对路径到相对路径
PathRelativePathTo*/
BOOL RelativePathToPath(LPTSTR lpszPath, LPCTSTR lpszWorkDir)
{
LPCWSTR pszDirs[] = {lpszWorkDir, NULL};
if(PathResolve(lpszPath, pszDirs, PRF_VERIFYEXISTS)/*PathCombine(szPath, lpszWorkDir, lpszPath)*/)
{
return TRUE;
}
return FALSE;
}
PathCombine
PathResolve
绝对路径到相对路径
PathRelativePathTo*/
BOOL RelativePathToPath(LPTSTR lpszPath, LPCTSTR lpszWorkDir)
{
LPCWSTR pszDirs[] = {lpszWorkDir, NULL};
if(PathResolve(lpszPath, pszDirs, PRF_VERIFYEXISTS)/*PathCombine(szPath, lpszWorkDir, lpszPath)*/)
{
return TRUE;
}
return FALSE;
}