#include <direct.h>


_getcwd()                // 현재 작업중인 디렉토리 전체 경로
_chdir()                 // 현재 작업중인 디렉토리 변경하기
_getdirve()             // 현재 작업중인 드라이브명 구하기
_chdirve()              // 현재 작업중인 드라이브 변경하기


함수별 인수는 MSDN 참조하자!!






1. 현재 디렉토리 전체경로 구하기

    #include <direct.h>

    // 현재 디렉터리 표시
    char buff[256];
    _getcwd(buff, 255);

사용자 삽입 이미지




2. 현재 디렉토리 변경 - _chdir()
   
    #include
 <direct.h>
   
    CString m_strLocaldir;

    // 디렉터리 변경
    _chdir(m_strLocalDir);


사용자 삽입 이미지


_chdir() 함수로 현재 작업중인 디렉토리를 변경해
준 다음 _getcwd() 함수로 경로를 구하면
바뀐 경로가 구해진다.
 따라서 _chdir(), _getcwd() 함수를 이용하면
사용자 컴퓨터의 디렉토리 구조를 탐색할 수 있다.

CF). 폴더 및 파일 출력은 여러 방법이 있지만
       가장 쉬운 방법은
        ListBox 컨트롤의 .Dir 함수를 이용하면
        쉽게 출력 가능
        - Visual C++ 6.0 완벽가이드 2nd Edition
           김용성 저, p)1394
























@

Posted by six605
,