GetFileAttributes包含环境变量

时间:2016-03-23 08:52:18

标签: visual-c++ file-attributes

我正在尝试使用vc ++在路径中存在或不存在文件。

if (INVALID_FILE_ATTRIBUTES != GetFileAttributes(L"%windir%\Myfile.exe"))
        printf("\n %ws", sPath);

我已将Myfile.exe放在Windows目录中。仍然没有给我正确的输出。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

我找到了 CString GetEnvironmentVarValue(CString strEnvVarName) { TCHAR szVarValue[MAX_PATH] = "" ; GetEnvironmentVariable(strEnvVarName.GetBuffer(0), szVarValue, sizeof(szVarValue)) ; GetLongPathName(szVarValue, szVarValue, sizeof(szVarValue)) ; return CString(szVarValue) ; }