[C++] 纯文本查看 复制代码
#include "stdafx.h"
#define BUFSIZE 4096
int _tmain(int argc, _TCHAR* argv[])
{
DWORD retval = 0;
BOOL success;
TCHAR buffer[BUFSIZE] = _T("");
PTCHAR pbuf = buffer;
TCHAR **lppPart = &pbuf; //= {NULL};
if (argc != 2) {
_tprintf(_T("Usage: %s [file]\n"), argv[0]);
}
retval = GetFullPathName(argv[1], BUFSIZE, buffer, lppPart);
if (retval == 0) {
printf ("GetFullPathName failed (%d)\n", GetLastError());
return 1;
} else {
_tprintf(_T("The full path name is: %s\n"), buffer);
if (lppPart != NULL && *lppPart != 0) {
_tprintf(_T("The final component is the path name is: %s\n"), *lppPart);
}
}
return 0;
}