在VC++的“direct.h”中定义了以下4个函数: int chdir(const char *); //change directory char * getcwd(char *, int); //get current working directory int mkdir(const char *); //make directory int rmdir(const char *); //remove directory, the directory must be empty 在使用这些函数时,必须包含如下语句: #i nclude <direct.h>
二、函数使用举例
void OnMakeDir() { // TODO: Add your control notification handler code here CString m_TempName; m_TempName=_T("e://testtmp"); CFileStatus rStatus; if(!CFile::GetStatus(m_TempName,rStatus)) { if(!mkdir(m_TempName)) { MessageBox( "Directory 'e://testtmp' was successfully created " ); if(!rmdir(m_TempName)) MessageBox( "Directory 'e://testtmp' was successfully removed " ); else MessageBox( "Problem removing directory 'e://testtmp' " ); } else MessageBox( "Problem creating directory 'e://testtmp' " ); } else MessageBox("e://testtmp is exist!"); }