본문 바로가기
programing/API

[펌] 경로 API

by RedWiz 2014. 7. 30.

참조: http://msdn.microsoft.com/en-us/library/bb773559(VS.85).aspx

윈도우의 Visual C++에서 파일 경로를 조작할 때 사용할 수 있는 유용한 API 함수들이다.
사용하기 위해 아래와 같이 선언한다.
#include <shlwapi.h>

#pragma comment(lib, "shlwapi")




[출처]

http://blog.tinywolf.com/228


[출처]

http://blog.naver.com/hsg556/110172175766


#include "Shlwapi.h"


CString strFileName = PathFindFileName(szRelativePath);




- 확장자 지우기

PathRemoveExtension((LPWSTR)strFileName.operator LPCWSTR());


- 내 문서 경로
 SHGetFolderPath(NULL, CSIDL_MYDOCUMENTS, NULL, 0, czDesktop);


cf. 다운로드 경로는

#include <knownfolders.h>

 SHGetKnownFolderPath(FOLDERID_Downloads, 0, 0, czPath);


- 환경 변수 경로

 GetEnvironmentVariable()

'programing > API' 카테고리의 다른 글

[Gdi plus] 이미지 띄우기  (0) 2017.05.25
폴더  (0) 2017.01.11